可能重複:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
Warning: mysql_fetch_* expects parameter 1 to be resource, boolean given errorPHP警告:mysql_num_rows()預計參數1是資源,在布爾給出/home/website/public_html/facebook/fbclogin.php在線57上
警告:mysql_num_rows()預計參數1是資源,在布爾給出/home/website/public_html/facebook/fbclogin.php在線57上
這是該行:
if (mysql_num_rows($rs)) $u = mysql_fetch_array($rs); else $u="";
,這是什麼它周圍:
// with the user id from facebook retrived with the API,
// search for a user already registered with this process:
$rs = mysql_query("select * from users where fb_userid='$fb_user'");
if (mysql_num_rows($rs)) $u = mysql_fetch_array($rs); else $u="";
if (is_array($u)) {
爲什麼會出現這個錯誤,我應該怎麼做,以阻止發生呢?
謝謝先進。
這個鏈接可能對你有幫助:http://us2.php.net/manual/en/function.mysql-query.php – dldnh 2012-03-20 16:28:14
也值得一提,你應該通過使用mysql_real_escape_string來避免sql注入,參見http:/ /us2.php.net/manual/en/function.mysql-real-escape-string.php – dldnh 2012-03-20 16:31:26
嚴重的是,爲什麼下調投票? – 2012-03-20 16:34:31