我想知道是否有可能在用於顯示SQL表格內容的while循環內運行查詢。PHP查詢在一段時間內獲取循環
這裏是代碼,如果我不夠清晰:
$sql="SELECT * FROM hotels WHERE rooms>0";
$req=$db->query($sql);
while($row=$req->fetch()){
//The second query to check how many place is left
$req2=$db->query('SELECT COUNT(*) FROM people WHERE idhotels='.$row["idhotels"].';');
echo "hey".$req2;
$left_rooms= $row["rooms"] -$req2;
echo '<option value="'.$row["idhotels"].'">'.$row["name_hotel"].' ('.$left_rooms.' rooms left)</option>';
}
我想在這裏做的,就是顯示酒店的列表,房間左邊的數字。問題是我必須指出在顯示剩餘房間數量之前需要多少房間,因此第二個請求。
我的代碼顯然不起作用,但我找不出原因。 有人可以幫我嗎?
非常感謝!
你應該告訴我們這兩個表中的數據 –