PHP 遠端使用 PDO 連線 access 資料庫

adong發表於2020-03-31

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 協議》,轉載必須註明作者和本文連結

寫程式碼是一件趣事。

相關文章