我得到我的第二頁上的以下消息,並沒有什麼作品...收到致命錯誤消息
Fatal error: Call to a member function fetch_assoc() on a non-object in C:\xampp\htdocs\send.php on line 6
這裏是我顯示電子郵件地址的第一頁和它的作品不錯,但時我點擊電子郵件並轉到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..Just記住,我試圖顯示行年齡和我在數據庫中的一個同桌單個用戶的名稱..
<?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();
?>
嘗試在您的info.php中的$ sql和$ result中放置var_dump。如果$ sql看起來不會返回結果,那是錯誤的。如果$ result未定義,則會發生錯誤。 – dmaij