已有40人关注
关于变量$result的问题
发表在PHP图书答疑 2019-03-21 悬赏:10 学分 《零基础学PHP》第9 章 PHP 操作MySQL 数据库
是否精华
版块置顶:

$host = new mysql("localhost","root","root","db_users");

$sql ="select * from tb_member";

$result = $host->query($sql);

$row = $result->fetch_assoc();

host变量是new出来的对象类型,而对象host调用自己方法 query()赋给变量result;

result变成数组类型,不是对象,在下一行中resul调用fet_assoc()方法不能理解。result也是变成了对象类型?

分享到:
精彩评论 1
andy
学分:2118 LV10
TA的每日心情
继续努力
2017-02-06 23:42:34
2019-03-21
沙发

读者你好:

     $host = new mysqli("localhost","root","root","db_users"); 这里的$host 是一个mysql连接对象。这个对象有很多方法,其中常用的query()方法。

   $result = $host->query($sql); 这里的result 是一个mysqli_result 对象。它也有很多方法,例如:fetch_all,fetch_row()等等。

    $row = $result->fetch_assoc(); 这里的$row 才是一个数组。




   

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照