问题标签 [adodb-php]

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 投票
2 回答
7064 浏览

php - PHP ADOdb 中的变量绑定

默认情况下,ADOdb 是否在同一功能内进行数据清理或转义?还是我只是将它与 Code Igniter 的内置进程混淆了?

将变量绑定到 ADOdb for PHP 中的参数是否以任何方式防止 SQL 注入?

0 投票
7 回答
1909 浏览

php - PHP全局变量未导入会话处理程序

我正在使用 ADOdb。出于某种原因,实际$db并未在“写入”函数中导入。

该函数旨在导入$db的实际值。相反,它将一个空值分配给$db

为什么$db'write'函数中没有实际导入?

我该如何解决这个问题?

0 投票
1 回答
377 浏览

php - php加载10000条记录

我需要编写一个 php 脚本来加载 100 万条记录并对其进行插入语句。

我让每个选择只返回 100,000 条记录,但脚本什么也不做

但是脚本只是打印开始,我等了很长时间,但没有打印出来。

我试着设置ini_set('memory_limit', '200M');

但它没有效果,我感谢你的帮助。

添加

我可以以任何其他方式将记录从 mssql 2000 导出到 mysql 吗?(在没有 gui 的 linux 下)

0 投票
4 回答
11897 浏览

php - PHP中的ADOdb和PDO有什么区别?

两者似乎都尝试使用 PHP 中的数据库使其更简单。两者似乎都提供了对不同数据库类型(如 MySQL、SQLite 等)的抽象。

ADOdb 和 PDO 有什么区别?

0 投票
6 回答
20092 浏览

php - 如何使用 PHP ADOdb 获取“字段名称”?

我正在使用PHP ADOdb,我可以得到结果集:

如何从那一行中获取字段名称并循环遍历它?

(如果这很重要,我正在使用访问数据库。)

0 投票
3 回答
7611 浏览

php - 在 PHP 中使用 ADODB 调用存储过程

我找不到关于如何在 PHP 中使用 ADODB 调用存储过程的适当文档。有人可以帮忙吗?

这就是我现在所拥有的,我觉得这是一种肮脏的方法(或不是?):

CALL有没有办法为多数据库标准编码,而不是对语句进行硬编码?

编辑 01:

我按照ADODB 手册中的建议尝试了此代码:

但结果是:

可能是什么问题呢?该文档适用于 Oracle,我正在使用 MySQL。但我相信所有数据库的 ADODB 方法都是相同的。

感谢您的任何帮助。

0 投票
5 回答
11404 浏览

php - 使用 Adodb for php/postgresql,插入后返回行 ID

当我插入一行时,它使用 SERIAL 递增 ID 字段。

如何在插入后立即返回新创建的 ID 号?

(数据库是 Postgresql。)

0 投票
2 回答
2292 浏览

php - ADOdb 正在返回列名和数字索引

ADOdbfetchRow输出:

如何获得仅数字索引的输出:

还是仅输出名称索引?:

0 投票
2 回答
3953 浏览

php - ADODB / SQL Server mssql_execute 存储过程失败,但如果 debug 设置为 true 则有效

我正在使用 ADODB 从 PHP 连接到 SQL Server 数据库。我有几个存储过程,我一直在执行得很好。由于某种原因,我创建的最后一个调用一直失败。我将调试设置为 true,它工作得很好。我不知道为什么会这样。

这是我得到的错误

这是我创建的将所有存储过程传递给的方法,就像我说它与其他存储过程一样,但是这个方法和我已经仔细检查了参数和存储过程的所有拼写是否正确。

它在 adodb5/drivers/adodb-mssql.inc.php 的 #768 行失败

并且 sql 数组具有这些值

我在 PHP.net 上看到了以下评论,我将 freetds 主机名更改为与 IP 地址不同的名称,但仍然没有。由于我使用的是 adodb,因此我不确定免费结果。

http://www.php.net/manual/en/function.mssql-execute.php#93938

我正在使用 adodb 5.11

0 投票
1 回答
427 浏览

php - PHP 4.4.7 和 adodb MySQL

有点远射 - 只需对客户端进行快速简单的 CMS,然后意识到主机正在运行 php 4.4.7

因此,一旦我使用 php adodb 上传了代码 - 它甚至不会简单地连接到数据库 - 我已经尝试使用直接 MySQL 方法进行简单连接,并且有效。

所以我猜这是一个兼容性问题?我查看了 adodb 手册,它说它从 php 4.0.5 开始支持 - 但想不出为什么它没有发生。

我得到的错误是 Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /blah/blah/adodb/adodb.inc.php on line 435

只是一个远射,但想知道是否有人知道快速解决方法,否则我将不得不删除 adodb,因为他们不想移动主机:-(