为了账号安全,请及时绑定邮箱和手机立即绑定

PHP和MySQL的连接

PHP和MySQL的连接

AnnatarHe 2014-11-28 13:32:13
我现在用的这个PHP连接MySQL的时候写的是<?php mysqli_connect('localhost','root','root'); ?>我其实不太明白那个"mysql"后面的"i"是什么意思,网上给的答案也奇奇怪怪的。希望某位大神能解释一下什么时候加“i”什么时候不加。最好是在某个PHP课程里说明。
查看完整描述

2 回答

已采纳
?
hasty

TA贡献63条经验 获得超23个赞

看看这一节:

http://www.imooc.com/code/586


PHP最早的原生代码并没有连接mysql的函数,通过后来加入的一些扩展支持连接数据库。目前php连接mysql有三种被PHP官方支持的扩展库:mysql、myqli、pdo。


mysql是最早的,mysqli相比mysql在安全、功能上有一定增强(i是Improvement的意思)。pdo则是最后推出的、封装了抽象层的数据库扩展,相比下在安全、功能、便利程度上都有很大改进。但因为推出较晚,目前mysqli使用的还是最广泛的。


mysqli_connect表示使用的是mysqli扩展库来连接mysql。

查看完整回答
2 反对 回复 2014-11-28
?
I_尼克哇

TA贡献56条经验 获得超25个赞

mysqli_connect 函数具有持久化连接的功能,在性能上要高于 mysql_connect,但需要在php.ini中打开扩展。

查看完整回答
1 反对 回复 2014-11-28
  • 2 回答
  • 0 关注
  • 2024 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信