首页 > 数据库技术 > 详细

mysql连接选mysqli还是PDO

时间:2017-07-02 13:33:30      阅读:358      评论:0      收藏:0      [点我收藏+]

php5以上版本推荐使用mysqli或者pdo(php data objects)连接.

在 PHP 早起版本中我们使用 MySQL 扩展。但该扩展在 2012 年开始不建议使用。

分析:

  PDO 应用在 12 种不同数据库中, MySQLi 只针对 MySQL 数据库。

  所以,如果你的项目需要在多种数据库中切换,建议使用 PDO ,这样你只需要修改连接字符串和部分查询语句即可。 使用 MySQLi, 如果不同数据库,你需要重新编写所有代码,包括查询。

  两者都是面向对象, 但 MySQLi 还提供了 API 接口。

  两者都支持预处理语句。 预处理语句可以防止 SQL 注入,对于 web 项目的安全性是非常重要的。

mysqli安装 通常是自动安装的,可以用phpinfo()查看是否安装成功

PDO安装 Windows 用户,

1,激活只需编辑 php.ini 文件:extension=php_pdo.dll

这一步在 PHP 5.3及更高版本中不是必须的,对于 PDO 不再需要做为一个 DLL 文件。

2,选择其他具体数据库的 DLL 文件,然后要么在运行时用 dl() 载入,要么在 php.ini 中的 php_pdo.dll 后面启用:

extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll  

更改 php.ini 文件后需要重启 PHP 服务才能使新的配置指令生效。


 

mysql连接选mysqli还是PDO

原文:http://www.cnblogs.com/lubenxin/p/7105756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!