2009年3月23日星期一

当结果为空时候,PHP显示是有的 mysql_num_rows()

引用 1 楼 iasky 的回复:
Resource id #6

这个是当然有,只要mysql_query执行成功就有返回值!

函数原形 resource mysql_query  ( string $query  [, resource $link_identifier  ] )
http://cn2.php.net/manual/en/function.mysql-query.php

你还需要判断有几条结果,可能的结果就是0,使用函数mysql_num_rows

Use mysql_num_rows() to find out how many rows were returned for a SELECT statement


人家解释的很清楚了...
$result=mysql_query($query);  //这个$result只是一个句柄.
 
int mysql_num_rows() 返回是记录的条数.里面是有参数的
 
Resource id #6

这个是当然有,只要mysql_query执行成功就有返回值!

函数原形 resource mysql_query  ( string $query  [, resource $link_identifier  ] )
http://cn2.php.net/manual/en/function.mysql-query.php  

你还需要判断有几条结果,可能的结果就是0,使用函数mysql_num_rows
Use mysql_num_rows() to find out how many rows were returned for a SELECT statement

没有评论: