我一直在关注本教程来制作搜索引擎。我收到了错误(请访问网站LINK。尝试搜索并收到错误消息)
代码:
$query = mysql_query($query);
$numrows = mysql_num_rows($query);
if($numrows > 0){
while($row = mysql_fetch_assoc($query)){
$id = $row['id'];
$title = $row['title'];
$description = $row['description'];
$keywords = $row['keywords'];
$link = $row['link'];
echo "<h2><a href='$link's>$title</a></h2>
$description<br /><br />";
}
}else
echo "No Results found for <b>$k</b>";
//disconnect
mysql_close();
?>
答案 0 :(得分:0)
mysql_query()在出错时返回FALSE,因此您需要检查“$ query”是否为FALSE并处理错误而不是将其传递给mysql_num_rows()。
if(!$query) {
echo mysql_error();
} else {
$numrows = mysql_num_rows($query);
...
}