如何循环通过mysqli查询结果?

时间:2014-03-12 14:07:51

标签: php mysqli

您好我使用以下代码显示所有查询结果,但它只给我一个

$do_search=mysqli_query($conx, "SELECT * FROM `vehicles` WHERE `$op` LIKE '%$search%'");
 while ($row = mysqli_fetch_array($do_search)) 
 {
     echo $row['model'];
 }

这段代码很好,给我2个结果,但是当我使用

$do_search=mysqli_query($conx, "SELECT * FROM `vehicles` WHERE `$op` LIKE '%$search%'");
 while ($row = mysqli_fetch_array($do_search)) 
 {
     echo $row['id'];
 }

它只给我一个结果?

输出第一个代码:

xk-1 xk-2

输出第二个代码:

2

1 个答案:

答案 0 :(得分:0)

您的代码似乎正确,您确定表中的id列不为空。

如果它是空的/空白,它将回显你无法识别的东西,为了调查你可以放一个计数器,看看效果是否仍然相同。