<?php
class Page {
function getPage($urlOfPage){
$result = mysql_query('SELECT category, title FROM rs-planet WHERE url = "'. mysql_real_escape_string($urlOfPage));
if(mysql_num_rows($result) === 0){
header('HTTP/1.0 404 Not Found');
exit;
}
else{
return $page[] = mysql_fetch_array($result);
}
}
}
?>
我有这个错误:
警告:mysql_num_rows() 期望参数 1 是资源,布尔值在第 6 行的 C:\xampp\htdocs\rs-planet\classes\page.php 中给出
警告:mysql_fetch_array() 期望参数 1 是资源,布尔值在第 11 行的 C:\xampp\htdocs\rs-planet\classes\page.php 中给出我没有看到问题......
如果我做 var_dump @ $result 我得到一个布尔值。(如果它是在 @ db 成立的,它给出了 true,如果不是,它给出了 false。)
PS。对不起我的英语不好,我的主要语言是荷兰语。
编辑:var_dump(mysql_error) =
string(152) "您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '"index' 附近使用正确的语法"