2009/02/23 23:15
文章作者:Enjoy 转载请注明原文链接。
代码如下,测试OK。<?php
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("hx.mdb");
$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$conn->Open($connstr);
//创建记录集查询
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select top 10 * from hx_enjoy",$conn,1,1);
while(!$rs->eof){
echo $rs->Fields['id'];
$rs->Movenext();
}
$rs->close();
?>
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("hx.mdb");
$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$conn->Open($connstr);
//创建记录集查询
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select top 10 * from hx_enjoy",$conn,1,1);
while(!$rs->eof){
echo $rs->Fields['id'];
$rs->Movenext();
}
$rs->close();
?>
当然,只在Windows下有效。本来,我还想在Linux下用php连access呢,试运行一下,当然不支持啦!
查一下,发现是可以实现的,但很麻烦的,详见:在Linux下实现对Microsoft Access Database(.mdb)查询访问。
所以要是想把在windows下的asp+access程序转换成php,最好还是把access转换成mysql,用php+mysql才是更好的办法。

体验189天翼
这几天小知识点记录

