问题标签 [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 投票
1 回答
4463 浏览

php - PHP - PDO SQLite3 准备好的语句

我正在尝试在使用 PDO 访问 SQLite3 数据库的 PHP 脚本中使用准备好的语句。

此查询的正常版本按预期工作:

但是,我准备好的语句版本什么也没输出。

我究竟做错了什么?我尝试了 PHP 5.2 和 PHP 5.3,结果相同。

0 投票
1 回答
459 浏览

pdo - 接收 CANopen PDO 的最快速度

假设最高波特率,接收 PDO 的最高速率是多少?

0 投票
6 回答
43376 浏览

php - 在 PHP 中使用 PDO 打开的 SQL 连接是否必须关闭

当我只使用 PHP 的内置 MySQL 函数在 PHP 中打开 MySQL 连接时,我执行以下操作:

当我打开与 PDO 的连接时,它看起来像这样:

我是否必须像使用mysql_connect()and一样明确关闭连接mysql_close()?如果没有,PHP 如何知道我的连接何时完成?

TIA。

0 投票
1 回答
1429 浏览

php - 如何显示 PDO 创建的查询的全文?

我正在用 PHP 中的 PDO 创建一个 SQL 查询。不幸的是,我的查询似乎有错误。我已经尝试过$query->errorInfo(),,但这只会给我一点错误消息(“您的语法有错误...”)。

如何显示 PDO 传递给我的数据库的整个查询?

TIA。

0 投票
2 回答
1273 浏览

php - PHP PDO 准备好的查询不会从 for 循环返回结果

我有以下代码:

$array是一个大型数组,由来自 CSV 文件的输入组成,该文件通过fopen().

我的问题是:查询不起作用。我知道一个事实(使用文件中的一些示例值直接在服务器上运行查询)数据在数据库中,但是当var_dump每次$result循环for运行时我都得到一个空数组。

我究竟做错了什么?

TIA。

0 投票
2 回答
660 浏览

php - PHP PDO 准备好的查询拒绝正确执行 - 转义问题?

我在使用 PDO 用 PHP 准备的查询时遇到问题。编码:

我收到的错误消息是:

SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ''05_26_09' GROUP BY locality_name ORDER BY locality_name DESC' 附近使用正确的语法

当我直接在服务器上执行查询时,它会毫无问题地返回适当的结果集。任何想法我做错了什么?

TIA。

编辑:

$day作为 GET 参数传递。所以,http://127.0.0.1/day.php?day=05_26_09导致$day = $_GET['day'];.

0 投票
1 回答
1064 浏览

php - PDO错误日期绑定

我正在通过 odbc 查询 mssql 2008 数据库并发现了一个奇怪的行为。

使用以下代码...

该查询检索 80 行,但预期为 1000 行。

查看分析器,服务器执行以下语句:

当我在日期中输入“-”时,查询会正确执行。

日期时间值似乎没有特殊绑定,所以我想知道为什么会发生这种情况。

会话设置如下:

0 投票
3 回答
23276 浏览

php - 如何检查我的 Apache 安装中是否启用了 PDO 支持?

我正在通过 CIPL.in 使用共享主机。他们使用cpanel。我正在尝试在我的网站上部署 ZEND 应用程序。但是它不断给出错误。

此外,当我尝试打印出我得到的 phpinfo 时:

这可以在http://cubeee.co.in/worm/tester.php看到

但是,当我回到我的托管服务提供商那里时,他们告诉我他们已经修改了 php.ini 以启用 PDO 支持,他们会再次检查。我需要做什么或要求我的主人做什么?

0 投票
3 回答
19145 浏览

php - 如何使用 PHP 和 Wamp Server 使用和访问 SQLite DB?

我知道 PHP 5 已经支持 SQLite 但由于某种原因我无法让它工作。

我按照SQLite 教程中的说明进行操作:入门。我还确保没有从 php.ini 中注释掉以下内容:

但是当我使用 Firefox 从 localhost 打开 PHP 文件时,我得到了这个错误:

致命错误:找不到类“SQLiteDatabase”。

顺便说一句,如果该信息很重要,我在 Windows 上。

这个问题的原因可能是什么?

0 投票
1 回答
9223 浏览

php - 教义原始 sql 和准备好的语句

我有一个使用准备好的语句的 Doctrine_RawSql 查询。但是,在生成 SQL 查询时,它们似乎被忽略了。但是如果我省略了标记值,我会得到一个关于绑定变量数量不匹配的异常(所以它至少试图将它们分入)。

如果我在内联包含这些值,Doctrine 是否在幕后做任何事情来防止 SQL 注入?

这是我的代码:

这提供了以下 SQL 输出:

编辑: 上的属性$location设置正确。如果我对参数进行硬编码:

我遇到了与未替换令牌相同的问题。