条件エリア内の別のSQLクエリを参照するwhileステートメント内でsqlクエリを実行できますか?
while ($row = mysql_fetch_assoc($result)) {
$active_bid_ids = array_unique($row);
$item_id = $active_bid_ids['item_id'];
echo $item_id;
echo '<br />';
$sql = "SELECT item_name FROM items_list WHERE id='$item_id'";
$result = mysql_query($sql, $cn) or
die(mysql_error($cn));
$row = mysql_fetch_assoc($result);
$item_name = $row['item_name'];
echo $item_name;
}
を次のように私のコードがあると私はライン
$sql = "SELECT item_name FROM items_list WHERE id='$item_id'";
しばらく削除されるのに対し、私は途中で追加のSQLクエリを持っている場合、クエリは一度だけ実行されますようにそれはそう関数が正常に実行され、多くの結果が返されます。
あなたはどこかでミスを犯しました。しかし、それでもループ内でクエリを実行するのは良い考えではありません。 – zerkms