【问题标题】:PHP Micorosoft Access get data using ADODBPHP Microsoft Access 使用 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)};... 还不够吗?

标签: php ms-access


【解决方案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();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 2020-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多