【问题标题】:Is it possible to access a MS Access database with PHP on a Linux Web Server?是否可以在 Linux Web 服务器上使用 PHP 访问 MS Access 数据库?
【发布时间】:2009-11-03 14:17:21
【问题描述】:

理想情况下,如果我可以将 .mdb 文件上传到 linux 网络服务器并使用 php 进行查询,那就太好了。这可能吗?如果有怎么办?

【问题讨论】:

    标签: php ms-access ubuntu


    【解决方案1】:

    看起来可以使用mdbtools (in the repository),它应该允许 odbc 访问以及移植到不同数据库的方法。

    即使不能直接使用,porting is an option

    【讨论】:

    • “移植是一种选择”链接已失效。您是否有另一个用于该工具的工具或另一个适用于 MS-Access 2013 或更高版本的工具?
    【解决方案2】:

    是的,您需要安装适用于 Unix 的 ODBC 驱动程序,或者更好的方法可能是将 PDO 与 php5 一起使用。

    *从网上其他地方偷来的,未经测试。

    try 
    {
        $dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\accounts.mdb;Uid=Admin");
    }
    catch (PDOException $e)
    {
        echo $e->getMessage();
    } 
    

    【讨论】:

      【解决方案3】:

      这个问题和答案可能会感兴趣:PHP and Microsoft Access database - Connection and CRUD

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-12-12
        • 2018-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多