问题标签 [pdo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10690 浏览

mysql - 通过 MySQL 套接字与 Zend 框架连接

我最近开始使用 Zend Framework。我开始在我的本地 XAMPP 服务器上进行开发,它运行良好,但是当我上传到我的 1and1 帐户时,我不断收到以下错误:

消息:SQLSTATE[HY000] [2002] 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)

我尝试将 application.ini 文件中的 resources.db.params.unix_socket 行更改为 phpinfo 中提到的不同行,但没有成功。我发现这里有人回答

MySQL 服务器是否与 Web 应用程序位于同一主机上?如果没有,则不能使用套接字连接,需要通过 TCP 连接。

我认为我的虚拟主机就是这种情况。如何将 ZF 更改为通过 TCP 连接?我目前正在使用 PDO_MYSQL。

0 投票
4 回答
23517 浏览

php - 如何在 Postgres 中使用准备好的语句

我知道我需要准备好的语句,因为我在一个脚本中多次调用我的数据库。

我想得到关于以下句子的具体例子

查看类型转换、验证和清理变量以及将 PDO 与准备好的语句一起使用。

我知道他所说的验证和清理变量是什么意思。但是,我不完全确定准备好的陈述。我们如何准备陈述?通过过滤器,即通过消毒?还是通过一些 PDO 层?层的定义是什么?

准备好的陈述在陈述中是什么意思?请使用具体的例子。

0 投票
2 回答
307 浏览

php - PDO 语句什么都不做?

所以我对此完全陌生。幼儿园的例子和婴儿谈话不会令人反感!:)

表单执行时没有结果也没有错误。

0 投票
4 回答
2086 浏览

php - 使用 PDO 准备 SQL 语句

我的代码如下所示:

这是 DB() 函数:

问题是内部循环内的 DB() 调用需要很长时间才能完成,我在想这样做可以大大加快执行速度:

问题是我不知道如何用各自的变量准备(替换和转义)所有问号,有什么办法可以做到这一点吗?

0 投票
4 回答
984 浏览

php - 为什么这个 pdo::mysql 代码会在 Windows 上崩溃?

为什么这个 pdo::mysql 代码在 Windows 上崩溃???

基本上这行代码是触发 Apache 崩溃的原因。

如果我尝试选择一个值,例如“id”,它会......当我尝试选择多个值“*”时它会崩溃??????

0 投票
2 回答
127 浏览

php - PDO 捕获结果

如何捕捉/回显插入结果?我有一个插入语句,说没有发生错误,但实际上没有任何东西放在数据库中。

0 投票
1 回答
1926 浏览

mysql - Zend_Db 查询 Mysqli 准备错误:操作数应包含 1 列

我对在 phpmyadmin 中有效但在 Zend_db 中无效的查询有疑问。您可以阅读有关带有多个连接的 SQL 语句中的查询

我有这些桌子

这是我的 php 代码:

我试图用 pdo 采用者和 mysqli 采用者来运行这个查询。我收到了 mysqli 采用者的这个错误。

我搜索了一下,发现它可能是 Zend_Db 中的一个错误,但由于我的 sql 知识有些有限,我不知道我是否做错了什么,或者它是否确实是一个错误。你能帮我解决这个问题吗?保护你。

0 投票
2 回答
1056 浏览

mysql - 在 OS X Leopard 上安装 PDO

在 OS X Leopard 的默认 php 安装上安装 PDO 的最简单方法是什么?我正在尝试让 ModX 运行。

0 投票
1 回答
7167 浏览

php - 使用 PDO 准备参数化查询

这种在 PHP 和 MySql 驱动的基于 Web 的应用程序中处理 SQL 的新安全方式的新方法,以保护代码免受 SQL 注入。我打算开始使用带有 PDO 的 mysqli。任何人都可以请概述我应该如何开始和继续。

对任何文章的任何引用也将有所帮助。

提前致谢。

0 投票
1 回答
676 浏览

php - 如何使用 PHP PDO 检测不可用的数据库?

我正在使用 PHP 创建一个进程来监控我们的数据库并在数据库出现故障时在我们的网站上放置一个维护页面。

我正在使用 PDO 和 Oracle。

我正在尝试使用一个数据库连接并每分钟查询一次,如果有问题会提醒人们。但是,如果数据库出现故障,脚本会等待 15 分钟,然后才发现有问题,所以我应该每分钟检查一次的进程最终看起来像这样:

我想立即收到电子邮件,而不是 15 分钟后。有什么方法可以维护持久的数据库连接,还是每次准备和运行查询时都必须创建一个新连接?

如果有帮助,这里有一段代码: