因为之前做的PingSwitch要做一个WEB展示的前端,因为一开始用了Delphi和access的结构,而Delphi与MySQL的连接又相对麻烦,最后只能选择用PHP+Access的组合,比较奇怪,但是也合理·····
在PHP中连接access数据库的话我们必须ADO来连接,这跟ASP中连接数据库非常的类似。下边给出了一段DEMO供大家参考。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?PHP /* 创建ADO连接 */ $conn = @ new COM( "ADODB.Connection" ) or die ( "ADO Connection faild." ); $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath ( "DATUM/cnbt.mdb" ); $conn ->Open( $connstr ); /* 创建记录集查询 */ $rs = @ new COM( "ADODB.RecordSet" ); $rs ->Open( "select * from dbo_dirs" , $conn ,1,3); /* 循环读取数据 */ while (! $rs ->eof){ echo "$rs->Fields[" title"]->Value; echo "<br/>" ; $rs ->Movenext(); //将记录集指针下移 } $rs ->close(); ?> |
这样运行就没问题了····
以上所述就是本文的全部内容了,希望大家能够喜欢。