当前位置:首页 > PHP教程 > PHP基础知识

PHP通过COM使用ADODB的简单例子

要实现下列功能,请确保 php.ini 中的 com.allow_dcom 选项已设为 true。

一、准备工作

新建一个access数据库,并命名为db.mdb,然后在这个数据库中新建一个表 comtest,包含 id 和 title 两个字段,最后随便插入一些数据。

二、实现代码

<?php
// 就是刚建的数据库
$db = 'd:\wwwroot\db.mdb'; 

// 建立连接,并打开
$conn = new com('adodb.connection') or die('can not start active x data objects');
//$conn->open("provider=microsoft.jet.oledb.4.0; data source=$db");
$conn->open("driver={microsoft access driver (*.mdb)}; dbq=$db");

// 执行查询并输出数据
$rs = $conn->execute('select * from comtest');
?>
<table border="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;
?>


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!