mysqlnd相关内容

DB 返回字符串而不是 int (mysqlnd for PHP-7.1/Laravel)

几天前,我问关于我在 Laravel 中发现的一个错误的问题. 为了修复它,我在我的服务器上安装了 php5-mysqlnd. 今天,我将我的应用程序升级到了最新的 php 7.1.*.一切正常,除了错误又回来了,即数据库中的整数作为字符串返回,我的严格比较失败了. 我试图为 php 7.1 找到 mysqlnd 的包,但没有(还没有?).但是 mysqlnd 似乎已启用... ..
发布时间:2022-01-24 23:03:34 PHP

MySQLi 未找到 dockerized php

我正在尝试对我的网站进行 dockerize.我已经启动并运行了 Nginx 和 PHP,它正在工作,但我无法连接到数据库.加载页面时出现错误: 致命错误:未捕获的错误:在/private/conn.php:8 中找不到类“MySQLi" 堆栈跟踪:#0/public_html/index.php(2): require() #1 {main}在第 8 行的/private/conn.php 中 ..
发布时间:2021-12-25 10:40:24 PHP

MySQL Native Driver 和 MySQL Client Library 有什么区别

我想知道 MySQL Native Driver 和 MySQL Client Library 的区别以及何时使用它们 解决方案 PHP 语言层面没有太大区别. 由 MySQL 分发的 libmysqlclient,由 PHP 分发的 mysqlnd. libmysqlclient 是 MySQL 的一部分,您需要安装 MySQL 库. 他们的许可证不同. mysqlnd 支持 ..
发布时间:2021-12-25 10:32:11 PHP

没有 mysqli_stmt_get_result() 和 mysqlnd

我准备好的语句在带有 PHP 5.4 的 MAMP 中工作得很好,无需调整 php.ini.在我的 GoDaddy 网站上,相同的代码失败: 致命错误:调用未定义的函数mysqli_stmt_get_result(). 我的 GoDaddy info.php 显示以下内容已启用: mysqli 客户端 API 库版本 5.5.45 mysqlnd:mysqlnd 5.0.1 ..
发布时间:2021-12-25 10:23:22 PHP

如何确保 MySQL 中的值在 PHP 中保持其类型?

我的 PHP 脚本出现问题,尽管在数据库中标记为 int 和 tinyint,但从 MySQL 调用的值仍以字符串形式返回. 这是一个问题,因为在将基于 MySQL 日期的数组转换为 JSON 数据时,应该是整数的值被放在双引号中,这会在使用该 JSON 数据的 Javascript 和 iPhone 应用程序中引起问题.我得到的 JSON 值看起来像 "key" : "1",而我想要的是 "k ..
发布时间:2021-12-25 10:07:21 PHP

如何知道 MySQLnd 是否是活动驱动程序?

也许这是一个显而易见的问题,但我想确定一下. 我如何知道 MySQLnd 是否是活动驱动程序? 我正在运行 PHP 5.3 和 MySQL 5.1.37.在 phpinfo() 中列出了 mysqlnd 但仅此而已我无法确定我使用的是 MySQLnd 还是旧驱动程序... phpinfo() 输出的提取 mysql启用 MySQL 支持活动持久链接 0活动链接 0客户端 API ..
发布时间:2021-11-20 22:24:40 PHP

如何为php启用mysqlnd?

我已经安装并运行了 PHP(版本:5.3.17),我想切换到 mysqlnd(在 phpinfo 中根本不存在 mysqlnd). 我读到为了设置它,您需要更新 ./configure 命令: ./configure --with-mysql=mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \ 当我尝试使用 yum ins ..
发布时间:2021-11-20 22:10:21 PHP

从 php-mysqld 更改为 php-mysqlnd

我有一个安装了 centOS 6.3 的 VPS,我想从 php-mysqld 更改为 php-mysqlnd(本机驱动程序) 以获得更好的性能. 但问题是我在服务器上有一个生产网站,它有一个巨大的数据库和 phpmyadmin 来控制基于 Web 的 DB.现在我担心如果我删除 php-mysqld 并安装 php-mysqlnd 我将丢失数据库以及为他们创建的用户,我必须再次配置所有这些 ..
发布时间:2021-06-06 19:34:33 数据库

找不到MySQLi dockerized php

我正在尝试对我的网站进行docker化.我已经启动并运行了Nginx和PHP,并且除了无法连接数据库外,它都可以正常工作.页面加载后出现错误: Fatal error: Uncaught Error: Class 'MySQLi' not found in /private/conn.php:8 Stack trace: #0 /public_html/index.php(2): requi ..
发布时间:2020-07-03 08:08:12 PHP

mysqlnd驱动程序只有一个api扩展(pdo_mysql)

检查phpinfo()后,我发现在Linux(php 5.4)上安装的 mysqlnd 驱动程序仅具有一个API扩展( pdo_mysql ),但我也希望能够与 mysqli 一起使用. 如何将mysqlnd驱动程序与mysqli扩展名关联? 我想我可以通过重新安装mysql来解决此问题,但是有什么解决方法吗? 请帮助!谢谢! 解决方案 假设您确实正确安装了mysql. ..
发布时间:2020-05-27 18:54:08 PHP

配置:错误:找不到OpenSSL的< evp.h>

我已经在Redhat服务器上安装了php7,同时我想使用mysql扩展.我将php7源ext cd cd,并进行了多次配置,但所有结果都是“配置:错误:找不到OpenSSL的".糟糕! 1.我在那里有openssl. [root@xx mysqlnd]# rpm -qa|grep -i openssl pyOpenSSL-0.10-2.el6.x86_64 openssl-1.0.0- ..
发布时间:2020-05-25 06:12:27 PHP

当PDO告诉我们不要这样做时,为什么会生成警告?

问题 我们告诉PDO将每个问题包装成异常. 在某些情况下,它会生成一些警告,然后才引发异常. 为什么这样做? 重复吗? 对此,尚无正确答案.最后一个问题是 PHP PDO异常+ MySQL警告已消失?,但是人们只是将其标记为重复,而不是仔细回答. 接受的答案不能回答为什么这样做以及何时这样做.因此,我进行了研究并将回答. 解决方案 这是因为PDO可以使用mys ..
发布时间:2020-05-25 05:47:01 PHP

在托管网站中安装mysqlnd

我正在用PHP开发一个网站-MySQL.这里有一些注意事项: 我正在使用 MySQLi API进行数据库访问. 在本地安装的XAMPP(Windows 7计算机)中,PHP版本为 5.3.8 ,MySQL版本为 mysqlnd 5.0.8-dev-20102224 我已经将该网站托管在免费的托管服务器上,用于测试"cuccfree.com".这里的PHP版本是 5.3.14 ,而MySQ ..
发布时间:2020-05-16 18:58:36 PHP

如何在2个不同的PHP进程之间共享MySQL连接

我有一个不寻常的情况,我的网站通过沙箱运行两个完全不同的PHP进程.我有一个正常的网站通过fastcgi运行,中间是fastcgi进程通过cli执行一个沙盒脚本.这两个进程都需要一个MySQL连接,我想知道是否有一种共享该连接的方法,因为当沙盒脚本运行时,fastcgi只是在等待它完成,因此不会并发. 这将极大地提高我的硬件能力,因为每个客户端仅需要一个MySQL连接,这与我目前需要的两个连 ..
发布时间:2020-05-16 18:55:20 PHP

没有mysqli_stmt_get_result()与mysqlnd

我准备好的语句在PHP 5.4中的MAMP中可以正常工作,而无需调整php.ini.在我的GoDaddy网站上,相同的代码失败并显示: 致命错误:调用未定义的函数mysqli_stmt_get_result(). 我的GoDaddy info.php显示以下内容已启用: mysqli客户端API库版本5.5.45 mysqlnd:mysqlnd 5.0.10 已加载的插件 ..
发布时间:2020-05-16 18:40:00 PHP

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

我在使用PHP/PDO和MySQL时遇到问题 当我使用SQL_CALC_FOUND_ROWS运行查询然后选择FOUND_ROWS()时,80%的时间返回0,其余时间FOUND_ROWS是准确的 我已经将其简化为一个简单的测试循环,但这在我的开发服务器上可以正常工作,但是在生产中,测试用例存在不一致问题. 即使在生产环境中,从MySQL命令行运行相同的查询也可以正常工作,因此这似乎 ..
发布时间:2020-05-15 05:22:22 PHP