他にもたくさんの問題があると確信していますが、 $result 変数が認識されていません
を得る
致命的なエラー: 非オブジェクトでのメンバー関数 fetch_assoc() の呼び出し
理由はわかりません。どんな助けでも大歓迎です。コードは次のとおりです。
<html>
<body>
<?PHP
$db = new mysqli('localhost', 'root', '', 'edumacation');
if($db->connect_errno > 0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
$result = <<<SQL
SELECT *
FROM `student`
WHERE `id` = 1
SQL;
while($row =
$result->fetch_assoc()){
echo "<table border='1'><tr><th>Name</th><th>Grade</th><th>Favorite Teacher</th><th>Date Enrolled</th></tr>";
echo "<tr><td>" . $row['first_name'] . "</td><td>" . $row['grade'] . "</td><td>" . $row['fav_teacher'] . "</td></tr>" . $row['enrolled'] . "<br />";
echo "</table>";
}
?>
</body>
</html>