今朝、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() をエコーアウトしようとしましたが、画面に何も表示されませんでした。