A-A+

php链接access数据库

2014年06月13日 PHP技术文章 评论 23 条 阅读 233 views 次

php的黄金搭档是mysql数据库,只要开发php的应用程序,mysql便是首选的数据库,但也有例外的时候,比如空间只支持php而没有mysql数据库,当然这种情况很少,但也不能排除,这个时候就要使用 txt 作为 php 的数据库了。

除了 txt 最简单的文本数据库外,其实我们使用 access 数据库也是不错的,通常只要是 windows 系统的服务器,IIS 的运行环境,都是默认支持 access 数据库的,如果不是特别的要求,完全可以使用 access 作为 php 的数据库,而没有必要再去专门搭建 mysql 数据库了。

上述仅是一般的案例,如果网站需要长期的运营还是要使用mysql作为最佳数据库的,今天在开发一款小型的 php 程序时,需要使用一下 access 作为数据库,其实和使用 mysql 数据库并没有太大的区别。下面是连接与读取 access 数据库的源代码:

<?php //读取mdb数据库例程
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("data/db.mdb");

$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from szd_t",$conn,1,1);
while(! $rs->eof)
$f = $rs->Fields(1);
echo $f->value;
$rs->MoveNext();
?>

如果学习asp,就可以看到这段代码里掺杂不少 asp 的代码片段,感觉跟 php 参杂在一起挺乱的,其实不用去管链接的代码,只要我们将其读取出来,其它分页之类的就按 php 的标准去写好了。

标签:

23 条留言  访客:23 条  博主:0 条

  1. 大CC

    既然是自己玩,也得玩得有进步,有能力的不断提升,你说是不;
    对了,博主考虑使用多说评论吧,这个自己的评论框还要输入一推东西,体验不好啊

  2. 大CC

    还在用access啊,早点换mysql吧,access用起来简单,但后期没有多大的发展;mysql用好了,各个互联网公司都要你;

  3. 济南冠鼎升降机

    真是头次听说,原来php也可以连接access数据库的!请问博主Wordpress也可以使用access数据库么?

  4. 香港虚拟主机

    以前学过这个,但是时间涨了,都不大记得了

  5. 恋羽

    Access是个好东西,虽说我不用

    • smiling

      确实是个好东西,以前一直在用.

  6. 梦轩丽人

    感觉跟ASP应用ACCESS差不多啊,只是有些格式需要变动而已。

    • smiling

      其实每种语言的语句基本上都是相通的.

  7. 那些破事儿

    我都不知道PHP能廉价ACC 汗

    • smiling

      PHP可以兼容大多数据库额.

  8. PHP二次开发

    这样效率会低很多哦。

  9. 宋小北

    之前倒是做过,不过需求不大

  10. 两对半

    我以后要换成PHP空间,这些东西可能就没那么陌生了

  11. 微而

    很少用这种数据库。

    • smiling

      access数据库,应用还是比较多的,只是这种结合很少.

  12. 热腾网

    现在都是php+mysql的,asp+access。

    • smiling

      是的,很少有用php+access的.

  13. 南京代驾

    这个很适合我们看 互访哦

  14. 海滨博客

    zblog就是asp的

    • smiling

      zblog是asp+access.

  15. maillot saxo bank

    这对于一窍不通的新手来说,还是云里雾里。

  16. 阿飞博客

    这很适合新手来学习,对PHP+IIS+ACCESS一次完美结合。

    • smiling

      php连接access应用还是比较少的.

给我留言