为了账号安全,请及时绑定邮箱和手机立即绑定
今天的新闻节目到这里就结束了,感谢大家的收看,再见!`(*∩_∩*)′
咋赶脚,比mysql直连的驱动类复杂呢!看来还是需要多敲理解呀。

已采纳回答 / 醉忆雨
query用于简单查询。(好处简单)prepare+execute用于预处理,使sql语句灵活了很多,也可用防止SQL注入等问题。总的来说是prepare强大安全,query简单。
<<<EOF及EOF是php的定界符,在<<<EOF 和 EOF;之间的文本, 可以不用转义,
比如单引号和双引号,一般用于输出长的html文本或者文本赋值
这样写sql语句,可以不用对字符型字段两边的单引号进行转义
<img src=1 onerror=alert(1)>
自定义函数:getAll($sql = null) 不应该判断 传入的 $sql 是否为空,再执行 query(),直接执行 query() 即可,因为 query() 方法已经做了容错处理;

倘若传入的 $sql 是 null,则会跳过 query() ,那么在 haveErrorThrowException() 方法中对空SQL的处理就没有作用。

最赞回答 / 徐林online
这是php的定界符在<<<EOF 和 EOF; 之间的文本, 可以不用转义, 比如单引号和双引号一般用于输出长的html文本或者文本赋值这样写sql语句, 可以不用对字符型字段两边的单引号进行转义

最新回答 / To_Be_Jam
不好意思 我自己代码的问题 :(
看到了-.-
其实数据库的连接效率差不多,因为数据库就连一次,代码中是循环100次差了13倍,一次也就是13/100,PDO的连接时间是mysql_connect的1.13倍,连两倍都不到。
课程须知
1、掌握PHP的基础语法知识 2、掌握MySQL基本增删改查语句 3、对面向对象的基本概念有清晰的认识,熟悉PHP中类定义的基本语法
老师告诉你能学到什么?
1、掌握PDO的基本概念及安装和配置 2、掌握PDO处理数据的基本操作 3、理解PDO事务处理 4、掌握类的封装的方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消