smelikecat

导航

[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  阅读(1825)  评论(0编辑  收藏  举报