mysql_num_rows():提供的参数不是有效的MySQL结果资源?mysql-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mysql_num_rows():提供的参数不是有效的MySQL结果资源?mysql

保持可爱mmm 2020-05-17 12:55:26 79

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
分享到
取消 提交回答
全部回答(1)
  • 保持可爱mmm
    2020-05-17 13:05:11

    您需要检查的返回值 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您时,会出现此错误。来源:stack overflow

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题