PHP连接access数据库出现的问题及注意事项
2015-01-27 16:53
429 查看
<?php //create link $conn = @new com('ADODB.Connection') or die('ADO Connection failed.'); $connstr = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source='.$_SERVER['DOCUMENT_ROOT'].'\FILENAME.mdb'; $conn->Open($connstr); echo 'linked successful'; //create search $rs = @new com("ADODB.RecordSet"); $rs->Open("select * from TABLENAME",$conn); //read data while(!$rs->eof) { echo $rs->Fields['LISTNAME']->Value.'<br>'; $rs->Movenext(); } $rs->close(); ?>上图是连接成功的示例。
其中
给$connstr赋值那句里的FILENAME是mdb文件名,
$rs->Open("select * from TABLENAME",$conn);这句里的TABLENAME是打开文件之后想要查询的表名;
while循环里的那句
echo $rs->Fields['LISTNAME']->Value.'<br>';这句里的LISTNAME是该表里想要查询的列名;
注意事项:
网上一些博客在给$connstr赋值那句‘PROVIDER=.....;Data Source='.后面接的是realpath("../FILENAME.mdb");这样会出错误
Fatal error: Uncaught exception 'com_exception' with message 'Source: Provider
Description: 验证失败。' in C:\wamp\www\test.php on line 5
改成本文示例图里用.$_SERVER['DOCUMENT_ROOT']后接.'\FILENAME.mdb';就好了
最后感谢各位前辈的指点,找了好多博客总结起来终于跑出来了么么哒~~(≧▽≦)/
本文出自 “Chronosphere” 博客,转载请与作者联系!
相关文章推荐
- 基于php实现长连接的方法与注意事项的问题
- 谈谈PHP连接Access数据库的注意事项
- 基于php实现长连接的方法与注意事项的问题
- 谈谈PHP连接Access数据库的注意事项
- 基于php实现长连接的方法与注意事项的问题
- 【PHP问题大全】--PHP连接MySQL出现乱码的编码解决办法
- PHP连接到FTP服务器注意事项
- php与mysql系统中出现大量数据库sleep的空连接问题分析
- PHP 连接 MSSQL用port时候的注意事项
- PHP连接 SQLSERVER 注意事项(经典中的经典)
- LINUX下PHP使用PDO访问MYSQL的连接设置注意事项
- 关于php socket客户端连接java socket服务器端,出现连接中断的问题。
- php中的mysql连接字符串注意事项
- php实现长连接的方法和注意事项
- .net连接access数据库保存小数需要注意的一个问题
- 对于有密码的access数据库连接注意事项
- PHP连接SQLSERVER 注意事项(附dll文件下载)
- PHP连接 SQLSERVER 注意事项(经典中的经典)
- PHP连接 SQLSERVER 注意事项
- PHP连接 SQLSERVER 注意事项(经典中的经典)