0

我知道还有其他关于如何使用 PHP 查询 MS Access 数据库的问题,但我的情况有点不同:

目前我的公司正在使用一个前雇员在 MS Access 中开发的程序。该程序严重过时,里面的VBA只是一团糟,不值得修复。他使用两个 ODBC 连接来连接和查询由公司控制的 SQL 数据库(即——我们没有管理员访问权限)。我认为开发一个 PHP 驱动的程序来复制旧程序会很有趣,但有一些我们都想要的附加功能。

这里的问题是,尽管它的效率非常低,但我可能需要查询位于我们的 Intranet 上的 MS Access 数据库程序(它查询公司 SQL 文件),我不知道 PHP 是否可以查询私有 Intranet。

是否可以开发托管在服务器上的 PHP 应用程序,但查询位于私有 Intranet 上的 Access 数据库?

或者,是否可以在我们的 Intranet 上托管 PHP 应用程序——这样查询 Access 数据库会很容易?

如果有的话,您能否就我如何实现这一目标提供一些建议?

4

1 回答 1

1

您可以使用 db odbc >> http://www.w3schools.com/php/php_db_odbc.asp

也尝试使用 PDO

<?php
    try{
        $dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\accounts.mdb;Uid=Admin");
    }
    catch(PDOException $e){
        echo $e->getMessage();
    } 
?>
于 2013-10-03T13:32:19.537 回答