我得到我的第二页上的以下消息,并没有什么作品...收到致命错误消息
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