pdo

在 vagrant box precise64(Ubuntu 服务器 12.04 LTS)中为 CLI 启用 PDO
pdo

在 vagrant box precise64(Ubuntu 服务器 12.04 LTS)中为 CLI 启用 PDO

我有使用 Ubuntu 服务器 12.04 的 vagrant box (precise64)。我在服务器上手动安装了以下内容(不使用 LAMP): MySql 服务器 / MySql 客户端 -Server version: 5.5.31-0ubuntu0.12.04.1 (Ubuntu) PHP5 -PHP 5.3.10-1ubuntu3.6 with Suhosin-Patch (cli) (built: Mar 11 2013 14:31:48) Apache2 — Server version: Apache/2.2.22 (Ubuntu)(...

Admin

在共享服务器中启用 PDO
pdo

在共享服务器中启用 PDO

我的最新客户已决定(尽管我极力建议他使用久经考验的可靠主机...)使用 Webmasters.com 来托管他们的网站。 这变成了一场噩梦......我终于获得了我需要的完全访问权限,而不是儿童锁帐户(甚至无法访问根文件夹......)。 所以我最终让客户端提供必要的信息并将文件放到服务器上,结果发现:Parse error: syntax error, unexpected '{,它在 localhost 上运行良好。函数失败的那一行是一个 try 块,所以我猜 PDO 无法正常工作。这是 php.ini pdo 数据。 extension=pdo....

Admin

PDO ODBC 错误仅重置连接
pdo

PDO ODBC 错误仅重置连接

尝试写一个CakePHP 的 ODBC PDO 驱动程序。似乎我越来越接近了,但是每当调用它不喜欢的 PDO 函数时,连接就会立即重置,我无法获得任何错误信息。我想这可能是一个可能的配置设置,但我找不到任何东西。我不知道这是否有帮助,但这是我正在使用的特定代码片段: public function fetchResult() { debug($this->_result); if ($row = $this->_result->fetch()) { // ### HERE IS WHERE IT RESETS ### ...

Admin

如何启用 pdo_mysql
pdo

如何启用 pdo_mysql

我正在尝试安装太空堡垒卡拉狄加。我想知道如何启用pdo_mysql。当尝试设置 MySQL 部分时,我收到此错误: The "pdo_mysql" extension is NOT loaded in your `php.ini`! Make sure to load it before continuing! 这不是 cPanel 服务器,所以我只能依靠 ssh 和 ftp (sftp)。如果你们能告诉我的话,我将不胜感激! 顺便说一句,我使用的是 Centos 5。 ...

Admin

方法 1
pdo

方法 1

自托管盒, RHEL 6 PHP 5.3.3 PDO 安装了 freetds 安装了 pdo_dblib - 到目前为止还没有安装成功 我的目标是将 PDO 与 sybase 结合使用。尝试从适当版本的 php 源代码安装 pdo_dblib。我尝试了多种方法,并搜索了有关此主题的大量帮助,但尚未成功。 方法 1 安装 freetds $ ./configure $ make $ su root Password: $ make install 这是成功的 安装 pdo_dblib 在 /ext/pdo_dblib 文件夹中: $ p...

Admin

无法让 php+sqlite 运行
pdo

无法让 php+sqlite 运行

我整个上午都在努力让 php 与 sqlite 数据库一起工作。这是我尝试执行的一段 php 代码: #less /var/www/html/test.php <?php $db=new PDO("sqlite:/var/www/test.sql"); $sql = "insert into test (login,pass) values ('login','pass');"; $db->exec($sql); ?> 以下是我进行测试的方法: # sqlite3 /var/www/test.sql sql...

Admin

什么可能导致 PDO MySQL 连接终止?
pdo

什么可能导致 PDO MySQL 连接终止?

总结问题 我的 PDO(MySQL)连接在执行代码期间断开。连接已成功创建,但大约 0.05% 的时间错误日志会报告断开连接。 提供详细信息和任何研究 创建包装函数和调试语句。 https://www.php.net/manual/en/pdo.construct.php https://www.php.net/manual/en/pdo.prepare.php 在适当的时候,描述你尝试过的方法 我尝试使用 debug_backtrace 回溯日志中的代码。 我想知道什么可能导致 PDO MySQL 连接断开? ...

Admin

PHP PDO 获取速度非常慢
pdo

PHP PDO 获取速度非常慢

我在连接到 MSSQL 服务器 2019 的 PHP 上的 PDO 中运行几个查询时遇到了问题。我已检查了 SSMS 中的时间,它很快。我还在代码中添加了一些计时器,这样我就可以看到执行查询的时间和获取数据的时间。 我发现获取数据是一个问题。 查询大约需要 0.5 秒,但数据需要 5-10 秒才能传输到 PHP。它的文本大小不到 500,000 字节,因此它实际上是一个只有 9000 行的小型数据集。它全部在 AWS 中运行。PHP 和 SQL 位于同一可用区域和同一子网中。它们之间的连接良好,如此小的数据集需要几秒钟的时间似乎很疯狂……所以假设它是 PHP...

Admin

php pdo 评论页面错误
pdo

php pdo 评论页面错误

对不起我的英语不好。 我对数据库的了解非常简单。 我必须从论坛获得此代码。 我的问题是,当有人发表评论时,它会显示在所有网站上,而我希望它只显示在发表评论的文件上。 我尝试用...来解决这个问题。 我有两个文件,一个是 Php 代码,代码.php然后是另一个显示评论的地方,评论.php。 在评论.php文件位于上方, include '/var/www/html/code.php'; 以及评论显示的位置 <?php $object = new ClassProveContakt3("1...

Admin

当 Apache 通过 PHP PDO 执行超过 5-6 个查询时,它会在 MSSQL 中被另一个进程暂停,从而导致超时
pdo

当 Apache 通过 PHP PDO 执行超过 5-6 个查询时,它会在 MSSQL 中被另一个进程暂停,从而导致超时

我会尽量详细。 到目前为止,我只使用 Stack Overflow 和其他类似的网站,但从未发过帖子。我总是能找到问题的答案。但这次不行。 我有一个 Mu Online 游戏服务器,并且运行良好。该服务器的一部分是一个名为“JoinServer”的程序。当我使用非 md5 版本时,它很好,但我想使用文件的 md5 版本。 使用 md5 版本时,我遇到了以下问题: 服务器启动、运行,一切都很正常,直到有人连接到游戏(此时正在创建查询并开始加载 MSSQL)。在此之前,Apache 的查询速度非常快,没有延迟,一切都运行完美。但是当有人连接时(当 J...

Admin

又一个 PDO 无法找到驱动程序问题
pdo

又一个 PDO 无法找到驱动程序问题

过去两个晚上我一直在努力在 Amazon ec2 上设置自己的 LEMP 服务器。我不是服务器专家,所以进展很慢,而且在尝试创建新的 PDO 对象时,出现了最新的错误“找不到驱动程序”。 我读过几十条关于此错误的帖子,但不幸的是,没有一个修复方法对我有用。大多数情况下,他们都说我必须安装 php-mysql - 但当然这是不可能的: $ sudo yum install php-mysql Last metadata expiration check: 0:22:54 ago on Sat 17 Aug 2019 02:26:41 AM UTC. No ...

Admin

Mysql随机消失了错误
pdo

Mysql随机消失了错误

我有一个用 php 编写的 Web 应用程序。在这个应用程序中,我有一个非常繁重的脚本 (CLI)。这个脚本完成其工作后,几分钟后,我在正常的 http 请求中收到“mysql 已消失”错误。例如,上次我的脚本在 22:38 左右完成其工作,然后在接下来的 3 分钟内收到“mysql 已消失”错误。 这是与 mysql 服务器的连接(Mysql 数据): 并连接到mysql(使用类似netstat的工具): PS:大多数 http 请求都可以顺利打开与 mysql 的连接。 PS:几分钟后,我不再收到此错误(图表中的 22:42)。PS:当...

Admin

MySQL PDO 连接数过多
pdo

MySQL PDO 连接数过多

我有一个应用程序不断向统计表插入数据。打开的连接数通常平均约为 20 到 22 个。 还有一个由 cron 运行的 PHP 处理脚本,每 30 分钟运行一次。UTC 时间凌晨 2 点左右,处理时间约为 10 分钟,这是一天中最长的处理时间。 大约在这个时候,我收到了大约 8000 个PDOException: SQLSTATE[08004] [1040] Too many connections错误。 设置max_connections为 500。 我观察到,这样做SHOW PROCESSLIST;通常不会在信息列中看到任何查询。在 cron 运行时...

Admin

Debian 9 使用 PHP 7.2:无法安装 PDO PHP 扩展
pdo

Debian 9 使用 PHP 7.2:无法安装 PDO PHP 扩展

我已经在 Debian 9 服务器(实际上是一个 docker 容器)上安装了 PHP 7.2 并安装了一些 php 模块。 但是当我到达gd并且pdo/mysql apt找不到任何包时: $apt install php-pdo Package php-pdo is a virtual package provided by: php7.3-common 7.3.0-2 [Not candidate version] php7.0-common 7.0.33-0+deb9u1 [Not candidate version] php7....

Admin

SQLSTATE[HY000] [2002] 没有该文件或目录,google cloud app engine Flexible
pdo

SQLSTATE[HY000] [2002] 没有该文件或目录,google cloud app engine Flexible

我正在尝试将云 SQL 与 google cloud app engine 灵活连接起来。 我的代码如下: $dsn = getenv('MYSQL_DSN'); $user = getenv('MYSQL_USER'); $password = getenv('MYSQL_PASSWORD'); try { $db = new PDO($dsn, $user, $password); $statement = $db->prepare("SELECT * from user"); $statement->execut...

Admin