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如果我删除了限制,它也只是迭代一次 –