[mysql]当mysql查询语句查询的结果为空时,返回query结果是什么类型的呢?
php > $con = mysql_connect('localhost' , 'hnb' , 'alyHnb2015');
php > print_r($con);
Resource id #1
php > mysql_select_db($con , 'test');
#故意去查询一条不存在的结果#
php > $s = mysql_query("SELECT * FROM invest WHERE f_id=1000;");
#返回来的数据结果集一样是 resource 类型#
php > var_dump($s);
resource(2) of type (mysql result)
#查看结果集中的记录数#
php > echo mysql_num_rows($s);
0
#使用结果集处理函数,将结果集转换为关联数组类型数据#
php > $ret = mysql_fetch_assoc($s);
#发现结果为false#
php > var_dump($ret);
bool(false)
posted on 2015-12-11 15:47 smelikecat 阅读(1836) 评论(0) 编辑 收藏 举报