以下是我的代码:
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循环正在迭代,但其中的循环只迭代一次。 有人建议我可以使用数组,但我试图这样做但是错误;
我得到的输出是(循环迭代一次):
约翰
我想要的输出如下:
约翰
赫里尼克
萨勒曼
答案 0 :(得分:0)
SELECT * FROM `table_name` WHERE `name`='$row' LIMIT 1
由table_name
选择LIMIT 1
中的第1行。删除该位,使其变为
SELECT * FROM `table_name` WHERE `name`='$row'