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

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

lujun4个月前 (03-18)建站分享160

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://www.5020.work/?id=62

分享给朋友:

相关文章

在线考试防作弊js代码

<html><head><script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script><...

关于jsDelivr开源免费CDN加速服务国内访问异常的解决方法

关于jsDelivr开源免费CDN加速服务国内访问异常的解决方法

jsDelivr无法访问解决方法2022年5月中旬左右国内最大的免费cdn网络分发加速,jsDelivr出现了无法访问的情况,大概率是域名cdn.jsdelivr.net被墙了,现在jsDelivr已经启用了临时备用域名,已经调用了远程js...

M3U8文件和TS切片加了Referer验证的PHP代理示例

M3U8文件和TS切片加了Referer验证的PHP代理示例

主要使用 PHP 进行流量转发,需要消耗自己 PHP 服务器的带宽和流量。链接例子:https://rtmlive06.secureswiftcontent.com/rtmchannel/06-manifest.m3u8坛友一(kof97z...

文件外链网站推荐catbox

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

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

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

白嫖服务器和域名,演示网站永不休眠操作

白嫖服务器和域名,演示网站永不休眠操作

开源影音工具TVbox玩到一定程度后,就需要一些自定义操作,比如服务器、比如Alist建站、域名,但是大家都有一颗白嫖各种服务的心,所以,这里分享的都是不花一分钱纯白嫖各个平台服务的教程。涉及到的知识点主要包括以下内容:【知识点目录】一.白...

发表评论

访客

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