phpinfo()里的三个mysql模块都是干嘛的?

赵云
  • 12

MySQL driver for PDO,MySQLi和MySQLnd这三个模块,分别是干嘛用的?

回复
阅读 866
1 个回答
✓ 已被采纳

mysqlnd是官方提供的替代了mysql c库的操作mysql的客户端,效率比mysqlclient高
mysqli是基于mysqlnd或mysql c库的,编译时可以选择底层的驱动库使用mysql原生客户端还是php官方提供的mysqlnd
pdo_mysql 是mysql的pdo驱动,类似mysqli,可以基于原生C库或mysqlnd

他们都是封装好的用于连接mysql的,mysqlnd是底层驱动库,不提供上层接口

pdo_mysql和mysqli依赖于mysqlnd(Mysql Native Driver Mysql原生驱动)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏