PHP Microsoft Access 使用 ADODB 获取数据
Posted
技术标签:
【中文标题】PHP Microsoft Access 使用 ADODB 获取数据【英文标题】:PHP Micorosoft Access get data using ADODB 【发布时间】:2020-02-28 07:11:23 【问题描述】:我正在使用 php 和 Microsoft Access 数据库 (.mdb)。
直到下面的代码我确信它已连接到 .mdb 文件数据库。
$db = realpath("att2000.mdb") or die('<b>Connectie met database mislukt</b>');
$conn = new COM("ADODB.Connection");
$conn->Open("DRIVER=Microsoft Access Driver (*.mdb); DBQ=$db");
$a = $conn->Execute("SELECT * FROM USERINFO");
\\I need to do while loop on this query data.
现在实际上我不知道如何像 while
那样在循环中获取数据。
在USERINFO
表内有USERID
列。
所以我的问题是,如何使用我上面的代码在循环中显示数据?
【问题讨论】:
new PDO ("odbc: Driver = Microsoft Access Driver (* .mdb);... 还不够吗? 【参考方案1】:试试这个:
//your open ..
$sql = "SELECT * FROM USERINFO";
$rs = $conn->Execute($sql);
while (!$rs->EOF)
foreach($rs->Fields as $field)
echo "Fieldname: ".$field->name." Value: ".$field->value."<br>\n";
echo "____<br>";
$rs->MoveNext();
$rs->Close();
$conn->Close();
【讨论】:
以上是关于PHP Microsoft Access 使用 ADODB 获取数据的主要内容,如果未能解决你的问题,请参考以下文章
从 PHP 传递日期以从 Microsoft Access 获取数据
如何使用 PHP、SQL 和 Microsoft Access 将另一个表中的 select max 函数和用户输入的变量插入表中?
PHP 警告:odbc_connect():SQL 错误:[Microsoft][ODBC Microsoft Access Driver]一般错误无法打开临时注册表项(易失性)