PHP 远程使用 PDO 连接 access 数据库

php 使用PDO 连接远程access数据库

1.一定要按照ODBC数据源管理程序,有Microsoft Access Driver (*.mdb, *.accdb)驱动,这个是前提。

2.如果找不驱动,随便安装一个office就可以了,这里面自带的access

3.注意自己的操作系统,现在大多都是64位,所以驱动一定要64的,32位反之。

4.php.ini 里面的extension=php_pdo 去掉前面的分号 ;

php 使用PDO 连接远程access数据库

下面是代码

    try{
        $path = '//192.168.11.71/prolist/EastRiver.mdb';//远程的共享文件地址,确认你要有访问权限        
        $db = new PDO("odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};dbq=".realpath($path));
        echo "Connected success\n";
    } catch (Exception $e) {
        echo "Failed:".iconv('GB2312', 'UTF-8', $e->getMessage());
    }
    //测试连接
    $rs = $db->query('select * from employee');
    print "<pre>";
    print_r($rs->fetchAll());
    print "</pre>";

参考文档 https://blog.csdn.net/liuhongwei_study/art...
方法2 https://www.runoob.com/php/php-db-odbc.htm... extension=odbc

本作品采用《CC 协议》,转载必须注明作者和本文链接
写代码是一件趣事。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!