PHP通过COM使用ADODB的简单例子
发布时间:2016-12-29 来源:查字典编辑
摘要:要实现下列功能,请确保php.ini中的com.allow_dcom选项已设为true。一、准备工作新建一个ACCESS数据库,并命名为db...
要实现下列功能,请确保php.ini中的com.allow_dcom选项已设为true。
一、准备工作
新建一个ACCESS数据库,并命名为db.mdb,然后在这个数据库中新建一个表comtest,包含id和title两个字段,最后随便插入一些数据。
二、实现代码
<?php
//就是刚建的数据库
$db='d:wwwrootdb.mdb';
//建立连接,并打开
$conn=newCOM('ADODB.Connection')ordie('cannotstartActiveXDataObjects');
//$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=$db");
$conn->Open("DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ=$db");
//执行查询并输出数据
$rs=$conn->Execute('SELECT*FROMcomtest');
?>
<tableborder="1">
<tr><th>ID</th><th>Title</th>
</tr>
<?php
while(!$rs->EOF){
echo'<tr>';
echo'<td>'.$rs->Fields['id']->Value.'</td>';
echo'<td>'.$rs->Fields['title']->Value.'</td>';
echo'</tr>';
$rs->MoveNext();
}
?>
</table>
<?php
//释放资源
$rs->Close();
$conn->Close();
$rs=null;
$conn=null;
?>