これもお気づきかもしれませんが…
この種のクエリを使用する場合:
$r = mysql_query("SELECT * FROM users WHERE username='$this->username'");
if(mysql_num_rows($r) >0)
.... code ....
すべてが正常に機能します。この種のクエリを使用する場合を除いて:
$r = mysql_query("SELECT * FROM users WHERE username='$this->username' AND password='$this->password'");
if(mysql_num_rows($r) >0)
.... code ....
次に、次のエラーが表示されます。
警告: mysql_num_rows() は、パラメーター 1 がリソースであると想定しています。ブール値が指定されています
これらの引用符を使用するときに気づいた
`table`
次のように、すべてが正常に機能します。
$r = mysql_query("SELECT * FROM `users` WHERE `username`='$this->username' AND `password`='$this->password'");
if(mysql_num_rows($r) >0)
.... code ....
理由を知っている人はいますか?