php 使用PDO 連線遠端access資料庫
1.一定要按照ODBC資料來源管理程式,有Microsoft Access Driver (*.mdb, *.accdb)驅動,這個是前提。
2.如果找不驅動,隨便安裝一個office就可以了,這裡面自帶的access
3.注意自己的作業系統,現在大多都是64位,所以驅動一定要64的,32位反之。
4.php.ini 裡面的extension=php_pdo 去掉前面的分號 ;
下面是程式碼
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 協議》,轉載必須註明作者和本文連結