加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP连接mysql数据库代码

发布时间:2020-12-13 20:20:51 所属栏目:PHP教程 来源:网络整理
导读:php如何连接access数据库呢,虽然php是和mysql绝配,但有的时候需要把access数据库内容到出来,就需要连接,现在就和大家一起分享吧 $conn = new COM( ADODB.Connection ) or die ( ADOConnectionfaild. ); $connstr = PROVIDER=Microsoft.Jet.OLEDB.4.0;DataS
php如何连接access数据库呢,虽然php是和mysql绝配,但有的时候需要把access数据库内容到出来,就需要连接,现在就和大家一起分享吧
  1.  
  2.  
  3. $conn = new COM("ADODB.Connection"or die ("ADO Connection faild.");  
  4. $connstr = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=".realpath("123.mdb");  
  5. $conn->Open($connstr);  
  6. /*
  7. 创建记录集查询  
  8. */ 
  9. $rs = @new COM("ADODB.RecordSet");  
  10. $rs->Open("select * from Content",$conn);  
  11. /*
  12. 循环读取数据  
  13. */ 
  14. while(!$rs->eof){  
  15. echo $rs->Fields["id"]->Value;  
  16. echo "
    "
    ;  
  17. $rs->Movenext(); //将记录集指针下移  
  18. }  
  19. $rs->close();  
  20. ?> 

注意
使用PHP连接access数据库时浏览器出现代码为500的错误,在apache/logs/目录的error.log日志中查到错误是:PHP Fatal error:  Class 'COM' not found in......
解决方法:
1.查看php/ext/文件夹下是否有php_com_dotnet.dll文件,如果没有就需要下载一个,然后复制到此文件夹下
2.在php.ini中添加语句:
  xtension=php_com_dotnet.dll
3.右击“我的电脑”-“属性”-“服务”中重启apache。
第三步特别重要,我本来添加了extension语句,但是没有重启apache,所以测试网页时还是出现错误,还以为错误没有解决,浪费了大半天的时间。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读