我有这段代码:
<?php
include ('php/Database.php');
$sql = $mysqli->query("SELECT * FROM tblusers");
$row = $sql->fetch_object();
if ($sql) {
while ($row) {
echo "<h2>$row->first_name</h2>
$row->last_name";
}
}
?>
它正在产生一个无限循环。我期待它会显示我的tblusers的所有记录。
我期待的是:
**John**
Smith
**Jane**
Doe
**James**
Bond
相反,它显示:
**John**
Smith**
**John**
Smith
**John**
Smith
**John**
Smith
**John**
Smith
**John**
Smith
**John**
Smith
**John**
Smith
...无限
这有什么问题?如果你还没有从我的问题中推断出来,那我就是新手了。
答案 0 :(得分:2)
应为while($row = $sql->fetch_object())
。