当前位置:首页 > 建站分享 > 正文内容

PHP使用PDO连接Access数据库的方法

lujun2个月前 (03-18)建站分享72

PHP5中开始加入了PDO,对于不同的数据库它采用统一的访问方式,据说PHP6中将默认使用PDO操作数据库。
Access是我经常用的一种数据库,对于小的应用很方便!搜索了一下,却没有找到具体的连接方法,于是边搜索边研究,以下是PDO连接Access的方法:

程序代码

<?php

header('Content-Type: text/html; charset=gbk');



try{

$path2=getcwd()."\\data.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 user');

print "<pre>";

print_r($rs->fetchAll());

print "</pre>";

 

echo "<br>";

echo $path2;

echo "<br>";

echo getcwd()."\\db2.mdb";

?>


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

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

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

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

来源:https://blog.csdn.net/e891377/article/details/40322493

扫描二维码推送至手机访问。

版权声明:本文由5020工作室发布,如需转载请注明出处。

本文链接:http://5020.work/?id=62

分享给朋友:

相关文章

file_get_contents很慢?来看看php访问url的四种方式

在使用file_get_contents方式访问URL的时候,会导致速度变的很慢,据说这是file_get_contents的一个bug,本文主要介绍PHP引入url的四种方式,其中包括file_get_contents,但是并不推荐使用。...

玩客云FRP穿透外网访问

玩客云FRP穿透外网访问

本方法需要用到服务器进行FRP穿透无论使用玩客云做网站还是下载机,穿透后便可不在家也能管理和访问你的玩客云之前写过玩客云怎么刷armbian+宝塔7.4.x,和玩客云如何挂载硬盘这里具体就不说了目前刚好腾讯云在做活动,2H4G8M才74一年...

dplayer + m3u8+ p2p加速

1、打开 CDNBye OMS  注册账号。添加域名-认证域名。按照里面步骤来即可。2、php代码:<html><head><title>847默认播放器</title...

使用cloudflare加速页面中有beacon.min.js加载很卡如何解决

最近有个域名因为没有国内服务器,搬家到了国外。使用了cloudflare CDN加速,不知道从什么时候开始加载变的异常缓慢。chrome不停的转圈圈就是不完成。一个网页打开到完成要1分钟。检查了下原来是一个js文件一直没有加载成功。js名称...

文件外链网站推荐catbox

前言前几天看到一个国外网站非常有意思,它就是猫箱(译名),原名catbox猫箱:https://catbox.moe/猫箱catbox这是一个文件外链网站,就是上传一个文件,可以获得它的直链地址,别人访问这个地址就能获取文件内容比如大家想要...

PHP curl模拟ip和来源进行访问

PHP curl模拟ip和来源进行访问<pre>public function moniurlqingqiu(){$ch = curl_init();$curlurl = "http://wx.newmiracle.c...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。