0
下面是我的代碼:While循環迭代一旦進入foreach循環PHP的MySQL
foreach($to_list as $row)
{
$query=mysql_query("SELECT * FROM `table_name` WHERE `name`='$row' LIMIT 1");
while($rowx=mysql_fetch_array($query))
{
echo $row['name']."<br>";
}
}
的foreach循環迭代正常但在裏面循環遍歷一次。有些人建議我可以使用數組,但我試圖這樣做,但錯誤;
輸出I m到處是(while循環迭代一次):
約翰
輸出我想在下面給出:
約翰
赫里尼克
薩爾曼
您在查詢中有限制1。所以它只會迭代1次 – Michael
請不要再使用'mysql_ *'函數。它們在當前版本的PHP中被棄用和刪除。而是看看'mysqli_ *'或PDO和_prepared語句_。 – MrDarkLynx
@Michael如果我刪除了限制,它也只是迭代一次 –