<?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 を実行すると、ブール値が得られます。(それが@データベースに設立された場合はtrueを返し、そうでない場合はfalseを返します。)
PS。英語が下手で申し訳ありません。主な言語はオランダ語です。
編集: var_dump(mysql_error) =
string(152) "SQL 構文にエラーがあります。1 行目の '"index' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください"