我在数据库中有如下表:
类别:
id | 姓名
它包含 5 条记录,但是当我尝试使用 while 循环显示它时。它仅显示 4 条记录。它不显示最后的记录。这是我的PHP代码:
$query = "SELECT * FROM category";
$query = mysql_query($query);
$rows = mysql_num_rows($query); // shows 5
while($row = mysql_fetch_array($query))
{
echo .$row['name']."<br>";
}
如果我使用 for 循环,它只显示 2 条记录。
我还注意到,当我使用 print_r(mysql_fetch_array($query)) 时,它只显示最后一条记录,与 var_dump 相同。它不应该显示所有记录吗?是我的代码还是 PHP 配置?感谢您的任何提示