-1

我一直在按照本教程制作搜索引擎。我收到错误消息(在网站上查看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();

        ?>

http://www.youtube.com/watch?v=OPmBJhhuwSM

4

1 回答 1

0

mysql_query() 出错时返回 FALSE,因此您需要检查“$query”是否为 FALSE 并处理错误,而不是将其传递给 mysql_num_rows()。

if(!$query) {
  echo mysql_error();
} else {
  $numrows = mysql_num_rows($query);
  ...
}
于 2013-08-22T18:49:42.363 回答