mysqli 扩展_MySQLi的优势

1. 功能增加了

2,效率大大增加(以后的PHP项目改成mysqli)

3,更稳定

mysqli使用面向对象技术,但也支持过程化的使用方式

mysqli扩展中给我提供了三个类:

1. mysqli和连接有关的类

2. mysqli_result表达了对数据库的查询所返回的结果集。

以上两个类就可以完成 mysql扩展功能

3. mysqli_stmt (后面重点介绍)

选择过程化编程,还是选择面向对象技术

mysql(i)_connect()

mysql(i)_select_db();

mysql(i)_query();

就算是使用mysqli中过程化的编程方式,也比使用mysql编程方式

1. mysqli和mysqli_result参完成的功能,都可以使用mysqli_stmt完成

2. 效率上:高, 就是如果执行多次相同的语句,只有语句数据不同, 因为将一条语句在服务器端准备好,然后将不同的值传给服务器,再让这条语句执行

编译一次,使用多次

3. 安全上:SQL注入(? 占位) ,后期传的值不会当成SQL语句

效率高,安全,这是我们使用mysqli_stmt的原因,所以推荐你使用它

ba1f16c100fdebb09c32fcc7d381c6e6.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值