今天早上我在看一个关于 PHP MySQLi 的教程系列,我发现了一些该系列的作者没有解释的代码。我以前看过这段代码,但从来不知道它是如何工作的......
while ($row = $result->fetch_object()) {
// set up a row for each record
echo "<tr>";
echo "<td>" . $row->id . "</td>";
echo "<td>" . $row->firstname . "</td>";
echo "<td>" . $row->lastname . "</td>";
echo "<td><a href='records.php?id=" . $row->id . "'>Edit</a></td>";
echo "<td><a href='delete.php?id=" . $row->id . "'>Delete</a></td>";
echo "</tr>";
}
我知道它将一个表与 MySQL 查询的 $result 的结果拼凑在一起,但我没有得到的是,while 循环如何在参数内部进行赋值?
我试图回显 $row = $result->fetch_object() 但它没有在屏幕上显示任何内容。