连接数据库1000次耗时(PDO方式):6.7283840179443 连接数据库1000次耗时(mysqli方式):6.7193849086761
插入数据1000次耗时(PDO方式):1.0860619544983 插入数据1000次耗时(mysqli方式):1.0370600223541
(PHP 5.6)可见PDO和SQLI的性能差距很小。PDO方式相对复杂效率也不高,除了在数据库非MySQL的情况下,PDO基本用不上。
插入数据1000次耗时(PDO方式):1.0860619544983 插入数据1000次耗时(mysqli方式):1.0370600223541
(PHP 5.6)可见PDO和SQLI的性能差距很小。PDO方式相对复杂效率也不高,除了在数据库非MySQL的情况下,PDO基本用不上。
2016-09-04
$options = array(PDO::ATTR_AUTOCOMMIT, 0);这一句好像对事务处理没有影响, 因为已经 beginTransaction()手动开启了事务, 在没有 commit() 或 rollBack() 之前不会提交事务。
2016-09-04
PDO使得PHP越来越像JAVA了,失去了PHP简单快速的特点,食之无味弃之可惜。
2016-09-04
还好,能看懂,能跟得下去,一步一步地跟着做实验,得到了相应的结果,所以还好。
2016.08.21 11:54
2016.08.21 11:54
2016-08-21
我也想问,,,这再封装的意义在哪?
还有getAll()和getRow()为什么要拆成两个函数?
不可以直接合并成一个getQuery(),然后由有无id参数来判断取一条或全部记录?
感觉就是墨汁。。。
还有getAll()和getRow()为什么要拆成两个函数?
不可以直接合并成一个getQuery(),然后由有无id参数来判断取一条或全部记录?
感觉就是墨汁。。。
2016-08-20