2ページ目に以下のメッセージが表示されますが、何も機能しません...
Fatal error: Call to a member function fetch_assoc() on a non-object in C:\xampp\htdocs\send.php on line 6
これが私がEメールアドレスを表示する最初のページであり、それはうまく機能しますが、Eメールをクリックしてinfo.phpに行くと、そのエラーが発生します。何が問題なのですか?
<?php
$mydb = new mysqli('localhost', 'root', '', 'database');
$sql = "SELECT * FROM test ";
$result = $mydb->query($sql);
while( $row = $result->fetch_assoc() ){
echo '<td><a href="info.php?email='.$row['Email'].'">'.$row['Email'].'</a> </td>';
echo "<br/>";
}
$mydb->close ();
?>
ここにinfo.phpがあります。データベースの同じテーブルにある単一ユーザーの行AgeとNameを表示しようとしていることを覚えておいてください。
<?php
$mydb = new mysqli('localhost', 'root', '', 'database');
$sql = "SELECT * FROM User WHERE id = " . $_GET['email'];
$result = $mydb->query($sql);
while( $row = $result->fetch_assoc() ){
echo $row['Age'] . " " . $row['Name'] ;
echo "<br/>";
}
$mydb->close ();
?>