为了账号安全,请及时绑定邮箱和手机立即绑定
mysql已经淘汰了,现在要么用mysqli要么pdo。mysql的现况是,PHP5.5开始废弃,PHP7开始被移除。
PDO是PHP数据对象,mysqli是一个扩展,作用上都是对数据库进行操作,不过PDO可以使用其它的数据库,而mysqli就做不到。PDO是可以兼容多数据库的。
prepare()准备预处理语句
占位符的使用:
第一种::XXOO
第二种:?

execute执行预处理语句
如果使用了占位符,可以带上数组,说明占位符是什么内容。
用:XXOO的话,使用关联数组,用?使用索引数组。

quote()返回带引号的字符串,过滤字符串中的特殊字符
如果使用了prepare,这个就不需要使用了。
PDO安全性毕竟还是高点
挺感谢这么些说垃圾的,听不懂的,我也听不懂,但是我宁愿再多听几遍,多敲敲,有难度的课程就是为了淘汰一些人,再分出层次来
过年后都没人看PHP了
bindValue只需要一次绑定,多次使用
mysqli和pdo能把你混淆得不要不要的
一遍是不能够的,还需要大量练习
$dsn = 'uri:file://D:\php\tet01\dsn.txt';如果用双引号就会报错,还是用单引号吧
实际应用中都是单例模式,不会不停的new,所以链接这块的耗时没这么严重,而查询和插入又所差无几,有什么理由不用pdo呢?
好像和mysqli的区别是pdo支持更多的数据库
老师出现的问题 order by和where不能在一起用,order by要和having一起用才行,看看数据库的相关知识你就会明白的
课程须知
1、掌握PHP的基础语法知识 2、掌握MySQL基本增删改查语句 3、对面向对象的基本概念有清晰的认识,熟悉PHP中类定义的基本语法
老师告诉你能学到什么?
1、掌握PDO的基本概念及安装和配置 2、掌握PDO处理数据的基本操作 3、理解PDO事务处理 4、掌握类的封装的方法

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消