mysql_num_rows():提供的参数不是有效的MySQL结果资源
if(mysql_num_rows($result)) { echo "no match found!"; }
它是抛出一个错误Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Hosting\6448289\html\includes\getQuestion.php on line 72
你需要检查mysql_query
的返回值
$query = 'YOUR QUERY'; $result = mysql_query($query); if (!$result) { trigger_error('Invalid query: ' . mysql_error()." in ".$query); } // go ahead and fetch the results using mysql_num_rows.
如果mysql_query
失败,则返回boolean
false
而不是resource
。
当你将这个boolean
值传递给mysql_num_rows
你会得到这个错误。