为了账号安全,请及时绑定邮箱和手机立即绑定
感谢1楼提示!
关于Notice的问题,是因为那些变量没有传入,可以在用之前判断一下是否存在。改成$pwd=isset($_POST['password'])?md5($_POST['password']):'';就没事了
各位同学注意,如果你用的phpstorm的内置服务器,可能post的值传不过来
4. 整个查询不会被发送到服务器,只有参数才会被发送,这减少了网络流量。

5. mysql 直接把参数保存在服务器的缓冲区内,不需要在内存中到处copy 数据

6. 预处理语句对安全性也有好处,它不需要在应用程序中对值进行转义和加引号,这更加方便,并且减少了遭SQL 注入攻击的可能性。
预处理真的好处不只是为了防止sql注入
预处理语句会比多次执行查询效率高的多:

1. 服务器只需要解析一次查询,这节约了解析和其他的开销

2. 因为服务器缓存了一部分执行计划,所以它只需要执行某些优化步骤一次

3. 通过二进制发送参数比通过ASCII 码要快的多。比如,通过二进制发送DATE 类型的参数只需要3 个字节,但通过ASCII 码发送要10 个字节。节约的效果对于BLOB 和TEXT 类型最为显著,因为它们可以成块的发送,而不是一个个的发送。二进制协议也帮助客户端节约了内存,同时减少了网络开销和数据从本身的类型转换为非二进制协议的开销。
这手速。。。
当建的数据表不是INNODB和BDB类型时事务处理无效,rollback()回滚无效
老师的基础很扎实啊
这个老师算是慕课网最棒的老师了把 !!!
大家好欢迎来到慕课网,我是gay
老师每次开课都提供资料下载,赞
上个写错了。extension_loaded('mysqli'); 查看mysqli 扩展是否已经开启
extension_exists('mysqli'); 判断扩展是否已开启
MySQLi 就是MySQL扩展库的一个增强版本
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法,掌握面向对象知识。 2、了解数据库相同的基础知识,能对数据进行简单的增删改查。
老师告诉你能学到什么?
1、MySQLi基于面向对象中常用的内容剖析。 2、MySQLi基于面向过程中常用的内容剖析。 3、通过MySQLi实现无刷新评论系统。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消