首页 > php技术 > php文章> 详细内容
php文章 > 正文
PHP使用PDO连接Access数据库的方法
日期:2018-02-16 
<?php  
try{ 
   $path2=getcwd()."\\data\\db.mdb"; 
    $db = new PDO("odbc:driver={microsoft access driver (*.mdb)};dbq=".$path2); 
     
     echo "Connected success\n"; 
      
 } catch (Exception $e) { 
     echo "Failed:".$e->getMessage(); 

$rs = $db->query('select * from bigclass'); 
print "<pre>"; 
print_r($rs->fetchAll()); 
print "</pre>"; 
 
echo "<br>"; 
echo $path2; 
echo "<br>"; 
echo getcwd()."\\db.mdb"; 
?>


连接成功!如果没有,请确认PDO扩展已安装,打开php.ini,查看有没有这么一句:extension=php_pdo_odbc.dll

没有的话自行添加,可以调用phpinfo()查看扩展有没有正确的安装!

如果有图中绿色框内的就是正确安装了。

这里有个小小的注意,字符串“(*.mdb)”的前面必须有一个空格,不少人犯过这个错误!