これは非常に基本的かもしれませんが、私は一日以上色々なことを試してみました。出力からのHTMLテーブル
複数の行が存在する場合、複数の行を出力しようとしています。これまでのところ私には最後の行しか示されていません!
私のコードは次のとおりです。基本的に、私はクライアントのIDを検索したい、それがその特定のクライアントのためにあるすべてのケースを返す必要があり
$query = "SELECT CaseID FROM Cases WHERE ClientID='".$_GET['ClientID']."'";
$result = mysqli_query($con, $query);
while($row = mysqli_fetch_array($result))
{
$CaseID = $row['CaseID'];
}
$result = mysqli_query($con,"SELECT dbUser FROM SalesUser WHERE ID='".$SalesID."';");
while($row = mysqli_fetch_array($result))
{
$SalesUser = $row['dbUser'];
}
?>
<table class="table table-striped">
<thead>
<tr>
<th>Case ID</th>
<th>Sales User</th>
</tr>
</thead>
<tbody>
<tr>
<td><? echo $CaseID; ?></td>
<td><? echo $SalesUser; ?></td>
</tr>
</tbody>
</table>
。
あなたのクエリはSQLインジェクション攻撃に対して脆弱ですが、これは非常に悪いです!私は "Prepared Statements"とowasp.orgに対するSQLインジェクション攻撃について読んでおくことをお勧めします。 – ChristianF