PHP mysqlnd/MySQL 版本

标签 php mysql mysqlnd

我有一台运行 PHP 5.3.8 和 MySQL 5.5.23 的旧机器(通过 mysql 的“select version()”命令找到)。但是,PHP 的 mysqlnd 驱动程序指示 MySQL 5.0.8。是什么赋予了?

我知道这台机器上的 PHP 需要升级,这可能是问题所在吗?当 PHP 升级时,mysqlnd 是否会升级以支持“较新”的 MySQL 版本?谢谢!

最佳答案

我也有同样的问题,并找到了答案。 mysqlnd 版本号与 mysql 版本号不一致。有关 php.net 的更多信息:http://php.net/manual/en/mysqlnd.plugin.obtaining.php

看起来 mysqlnd 没有连接到特定的 mysql 版本。例如:https://github.com/php/php-src/blob/master/ext/mysqlnd/mysqlnd.c#L2799

关于PHP mysqlnd/MySQL 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29108685/

相关文章:

php用多个工作表解析excel

php - MySQL 中的合并列

php - 从 mysql php jquery ajax 读取数据

javascript - php 表单不发送联系人电子邮件

mysql - 在 Nodejs 上使用过程(同步)mysql 函数

php - 调用和 "forget about"异步 mysqlnd INSERT 查询的最佳方法

mysql - 为总和(工作时间)< x 的用户选择最大日期

mysql - 需要指导 : FIrst time going to work with real high end database (size = 50GB).

PHP PDO 返回 SELECT FOUND_ROWS() 不一致的结果

collections - 安装 PECL 包 : Mysql_xdevapi 时出错