Possible Duplicate:
Warning: mysql_fetch_* expects parameter 1 to be resource, boolean given errormysql_num_rows()資源警告
任何人都可以告訴我做錯了什麼嗎?我不斷收到錯誤:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in....
這是正常的連接,但我覺得我在我的查詢有語法錯誤,但它是相當直截了當。
我已檢查並重新檢查,數據庫和表名稱正確。
我在本地使用WAMP運行。
這裏是PHP代碼:
$con = mysql_connect("localhost","","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("decoys", $con);
$query = "select * FROM vendorcolor";
$result = mysql_query($query);
echo 'x'.mysql_num_rows($result).'x';
mysql_close($con);
http://us3.php.net/mysql_num_rows:如果出現故障,將返回false,這就是爲什麼你得到'boolean given'消息。當你的查詢看起來不錯時,需要檢查你的連接參數。 –
你確定表vendorcolor存在嗎? – konsolenfreddy
在PHPMyAdmin中運行您的查詢。如果工作正常,請檢查您的連接變量。 –