繁体   English   中英

内网PHP查询Access数据库

[英]PHP query Access database on Intranet

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

目前,我公司正在使用MS Access中一名前员工开发的程序。 该程序已严重过时,内部的VBA只是一团糟,不值得修复。 他使用两个ODBC连接来连接和查询由公司控制的SQL数据库(即-我们对此没有管理员访问权限)。 我认为开发一个PHP驱动程序来复制旧程序会很有趣,但是我们希望拥有一些其他功能。

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

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

或者,是否可以在我们的Intranet上托管PHP应用程序-这样一来,便可以轻松查询Access数据库?

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

您可以使用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();
    } 
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM