为了账号安全,请及时绑定邮箱和手机立即绑定
连接数据库1000次耗时(PDO方式):6.7283840179443 连接数据库1000次耗时(mysqli方式):6.7193849086761
插入数据1000次耗时(PDO方式):1.0860619544983 插入数据1000次耗时(mysqli方式):1.0370600223541
(PHP 5.6)可见PDO和SQLI的性能差距很小。PDO方式相对复杂效率也不高,除了在数据库非MySQL的情况下,PDO基本用不上。
$options = array(PDO::ATTR_AUTOCOMMIT, 0);这一句好像对事务处理没有影响, 因为已经 beginTransaction()手动开启了事务, 在没有 commit() 或 rollBack() 之前不会提交事务。
PDO使得PHP越来越像JAVA了,失去了PHP简单快速的特点,食之无味弃之可惜。
每次看king的视频总感觉思维跟不上。
太他妈难了什么封装封装了干嘛啊
很厉害,很不错,
值得鼓励。
是老师讲的好, 都能理解,没什么疑问了, 并不是没人, 我觉得是....
需要0.75倍的速度感觉才能跟得上。。。。
还好,能看懂,能跟得下去,一步一步地跟着做实验,得到了相应的结果,所以还好。
2016.08.21 11:54
这算是从源码层来解析PDO的工作原理吗,有种自己造一个PDO的感觉
我也想问,,,这再封装的意义在哪?
还有getAll()和getRow()为什么要拆成两个函数?
不可以直接合并成一个getQuery(),然后由有无id参数来判断取一条或全部记录?
感觉就是墨汁。。。
函数名够那啥的了。。。。。
课程须知
1、掌握PHP的基础语法知识 2、掌握MySQL基本增删改查语句 3、对面向对象的基本概念有清晰的认识,熟悉PHP中类定义的基本语法
老师告诉你能学到什么?
1、掌握PDO的基本概念及安装和配置 2、掌握PDO处理数据的基本操作 3、理解PDO事务处理 4、掌握类的封装的方法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消