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中运行您的查询。如果工作正常,请检查您的连接变量。 –