我使用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>';
}
答案 0 :(得分:-1)
希望对您有所帮助:
在本文中有很好的解释,它为您提供了其他选择。
while ($row = mysql_fetch_array($result)) - how many loops are being performed?
祝你好运!