在学习PHP的COM 和 .Net(Windows)函数的时候,发现了一个通过COM操作SQL SERVER的例子,查找了相关的资料,于是就有了这篇PHP连接ACCESS的文章,相信网上已经很多了,还是贴在这里吧。
我的机器环境:WIN2000,APACHE2,PHP Version 5.1.0RC1
<?php $conn = new COM("ADODB.Connection") or die("Cannot start ADODB.Connection"); $conn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D://php5//netBook.mdb"); $rs = $conn->Execute("select * from manage"); // 记录集 $num_columns = $rs->Fields->Count(); echo $num_columns . "<br />/n"; for ($i=0; $i < $num_columns; $i++) { $fld[$i] = $rs->Fields($i); } $rowcount = 0; while (!$rs->EOF) { for ($i=0; $i < $num_columns; $i++) { echo htmlspecialchars($fld[$i]->value) . "/t"; } echo "<br />/n"; $rowcount++; // rowcount 自增 $rs->MoveNext(); } $rs->Close(); //关闭数据集$conn->Close(); ?>
其它详细的操作请参考相关的文章。