在学习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();
?>
其它详细的操作请参考相关的文章。