我使用PHP While()循环在菜单中显示SQL查询的结果。SQL查询应该返回4个结果,但下拉菜单中只显示3个选项。
我通过添加第5条不需要显示的记录暂时解决了这个问题。
有人知道如何正确解决这个问题吗?while()循环似乎正在短停1个记录。
$query = "SELECT * FROM products WHERE child = '1' AND code = '".$code."' ORDER BY description";
$products = mysql_query($query) or die(mysql_error());
while($results= mysql_fetch_array($products))
{
echo '<option value="'.$results['id'].'">'.$results['description'].'</option>';
}
希望能为您提供帮助:
本文对此进行了很好的解释,并为您提供了其他选择。
while($row=mysql_fetch_array($result))-执行了多少个循环?
祝你好运!