A-A+

php链接access数据库

2014年06月13日 编程技术 暂无评论

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 的标准去写好了。

标签:

给我留言