php - MySQL Native Driver 和 MySQL Client Library 有什么不同

标签 php mysql mysqli mysqlnd

我想知道 MySQL Native Driver 和 MySQL Client Library 之间的区别以及何时同时使用它们

最佳答案

PHP语言水平差别不大。

  • MySQL分发的libmysqlclient,PHP分发的mysqlnd。
  • libmysqlclient 是 MySQL 的一部分,您需要安装 MySQL 库。
  • 他们的许可证不同。
  • mysqlnd 支持很多插件(mysqlnd_ms & mysqlnd_qc & ...)。
  • 因为 mysqlnd 是 PHP 的一部分,它的内存可能会受到 PHP 配置的限制。
  • mysqlnd是5.4以后默认的

http://php.net/manual/en/mysqlinfo.library.choosing.php

关于php - MySQL Native Driver 和 MySQL Client Library 有什么不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21534468/

相关文章:

javascript - 为什么开放服务器发送的事件会阻止其他 SSE、POST 或 GET?

php - MySQL/PHP : Adding, 使用 Ajax 更新和检索数据但所有 3 个共享同一个 php 文件?可能吗?

mysql - 我可以混淆MySQL中的SQL代码吗?

php - in_array 函数的一些问题

php - 外键约束使 SELECT 查询返回 0 行

PHP Session cookie 随机不安全,无法替换安全 cookie,90% 的 Firefox 用户都受到影响

php - 使用 html 表单更新 php 上的 sql 表

php - 显示我关注的用户的状态

mysql - 使用将表连接到自身并连接另一个表

php - 从 View 查询创建无序列表?