首页 > 开发 > PHP > 正文

PHP技巧--通过COM使用ADODB

2024-05-04 22:57:24
字体:
来源:转载
供稿:网友

最大的网站源码资源下载站,

要实现下列功能,请确保 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;
?>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表