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

php - PHP mysql数据库未并行更新

大家好,

我有一个 mysql 数据库和一个 php 页面。当我或某人调用我的 php 页面时,它正在顺利更新我的表格。

但是当它被多个用户同时调用时,它并没有正确更新表。它只更新一个用户的进程。我正在使用标准的 mysql 连接。我试过 ADO DB 连接,但问题没有解决。问题是什么 ?

这是我的 php 页面;

0 投票
1 回答
241 浏览

php - 执行ado方法不起作用

好的,大家好,我在这里的第一篇文章,我有点绝望(对不起,如果我的英语不好,不是我的主要语言),无论如何,我正在使用 ADOdb 制作一个 IS,用 PHP 和 Postgresql,现在我的系统在 php 版本 5.2.5 上工作得很好,我从 github 中提取了我的代码,进入我的笔记本电脑,并安装了更新版本的 php,并且 $conn->Execute 方法不起作用(耶),尝试降级 php版本(wampserver)仍然无法正常工作,我说“嘿,如果不是 php 版本,我会发疯并升级我的主计算机中的那个:D”长话短说,我搞砸了,现在代码在我的任何计算机上都不起作用(再次讽刺的是),问题是 Execute 没有执行>.<...所以这是我的代码,请帮助,我没有看到问题...真的(我没有不要碰数据库也不要代码,只是 wamp 服务器......)

}

//这是调用函数的情况

case 'Accesar':/*loguear en la coordinación*/ if(isset($_POST['usuario']) && isset($_POST['contraseña'])) { $usuario = $_POST['usuario']; $contraseña = $_POST['contraseña']; //var_dump($conn); loguear_coord($usuario,$contraseña,$conn); } /*and this is my conection to the database, that remember worked 'till yesterday*/ include('adodb5/adodb.inc.php'); $conn = ADONewConnection('postgres'); $conn->PConnect('host=localhost port=5432 dbname=Tesis user=postgres password=gamn2090'); if (!$conn) { echo "Error en la conexion.\n"; } $conn2 = ADONewConnection('postgres'); $conn2->PConnect('host=localhost port=5432 dbname=Control_de_estudios user=postgres password=gamn2090'); if (!$conn2) { echo "Error en la conexion.\n"; }

它一直有效,直到 $conn->Execute($query); 行你请帮忙

0 投票
1 回答
188 浏览

php - 使用 ADOdb Active Record for PHP 创建数据库

我第一次尝试将 ADOdb 用于 PHP,但在尝试找出如何创建新数据库时遇到了麻烦。

这是我到目前为止的代码。

我得到的错误:

我知道数据库不存在,我想知道如何通过代码创建它。谢谢。

0 投票
2 回答
480 浏览

php - ADOdb 和 MSSQL 的问号问题

我遇到了 ADOdb 的 PHP 库 ( https://sourceforge.net/projects/adodb/ ) 和 MSSQL Server 2012的问题

我正在使用占位符做一个简单的更新语句,就像这个一样,但它没有说我没有给 Execute 函数提供足够的参数:

UPDATE report SET custom='Is this ok?' WHERE ID = ?

我检查了 adodb-mssql.inc.php 并在 Prepare 函数中简单地替换了每个 ? 使用 MSSQL 的 @P 语法,而不是检查什么是占位符,什么不是:

因此,在我的查询中,我得到 2 个@P 参数(引号内的@P0(不打算用作占位符),@P1 作为真正的占位符),导致已经说过的错误,因为我只给 Execute 函数 1 个参数来替换而不是二。

这是 ADOdb 库的已知限制吗?在执行查询之前,我是否必须检查每个字段并将未用作占位符的问号替换为不同的内容,或者我是否遗漏了什么?

0 投票
1 回答
100 浏览

adodb-php - 用于 MS SQL 视图的 MetaColumns()?

我正在尝试使用 ADODB 来处理包含视图的 MS SQL 数据库。 MetaColumns()适用于表,但当我使用视图名称作为参数时返回一个空数组。进一步的研究表明,$metaColumnsSQL使用sys.tables对象来解析列名,因此它似乎不适用于视图。有没有办法获取视图对象的列名?

0 投票
0 回答
939 浏览

php - 致命错误:mysql 错误:[0:与用户 'use_online' 的服务器 'localhost' 的连接错误]

我收到此错误消息

我正在使用 adodb

我的代码

它工作正常但是赢了我搬到新服务器它给了我上面的错误

更新

adodb.inc.php 代码.......................... ............

0 投票
1 回答
305 浏览

php - PHP & Mysql - 使用对称密钥解密的查询

我正在尝试使用 PHP 执行使用对称密钥解密的 SQL 查询。但是我无法得到任何结果。

我的 PHP 代码如下所示:

var_dump 命令会导致:

object(ADORecordSet_empty)#200 (6) { ["dataProvider"]=> string(5) "empty" ["databaseType"]=> bool(false) ["EOF"]=> bool(true) ["_numOfRows" ]=> int(0) ["fields"]=> bool(false) ["connection"]=> bool(false) } empty10

  • 但是,如果我在通过 Microsoft 服务器管理工​​作室连接到数据库时执行完全相同的查询,我会成功返回结果:

    71测试路

谁能告诉我这里可能出了什么问题或者我如何在 PHP 中正确地做到这一点?

0 投票
0 回答
74 浏览

postgresql - 文件中的语法错误:adodb-postgresql.inc.php

系统:Slackware-14.1、httpd-2.4.16。php-5.6.24、php-pgsql-5.6.24、adodb-5.14。

我不再对这种方法感兴趣,并将使用不同的工具开发自己的应用程序。感谢您的回复。

0 投票
0 回答
164 浏览

php - 无法使用 adodb 执行查询

当我尝试在 adodb5 中执行查询时,我遇到了一个奇怪的问题。我正在尝试从 mssql 服务器获取数据。
打印回声“连接已建立。 ”。但是在执行查询后一切都停止了。在没有显示任何内容后,我放了一个回声。phperrors 日志文件中没有显示任何内容。提前致谢。

0 投票
1 回答
209 浏览

php - PHP、Adodb、sqlite3 和 AutoExecute 返回错误 5 (SQLITE_BUSY)

我有一个小问题。我尝试使用 AutoExecute 执行几个查询:

我得到错误代码 5。如何使用 Adodb 和 AutoExecute 处理多个查询?