当前位置: 移动技术网 > IT编程>开发语言>PHP > PHP通过COM使用ADODB的简单例子

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

2019年06月08日  | 移动技术网IT编程  | 我要评论

法号怪哉,搞笑动态图片,ghj980

要实现下列功能,请确保 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;
?>

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网