为了账号安全,请及时绑定邮箱和手机立即绑定

mysqli返回的结果集是个对象吗? 为什么呢?

mysqli返回的结果集是个对象吗? 为什么呢?

人到中年有点甜 2019-04-13 08:46:15
$mysqli=newmysqli("127.0.0.1","root","","test");......$res=$mysqli->query($query);$row_cnt=$res->num_rows;//判断结果集的记录个数......请问$res是个对象吗?为什么呢?(我一直以为对象都是要手动new出来的=。=)还有为什么对一个记录条数为0的结果集的布尔型判断结果会是ture新手让大家见笑了
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

是对象,具体要看php的mysql驱动是怎么写的,对象是在query这个函数中生成的,而且脚本语言中一般不需要显示的用new。
因为这个对象是存在的而不是null,所以是true。。。
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 375 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号