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


Posted in PHP onDecember 31, 2006

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

PHP 相关文章推荐
PHP在Web开发领域的优势
Oct 09 PHP
如何在PHP中使用Oracle数据库(1)
Oct 09 PHP
php 数组的一个悲剧?
May 11 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
Jul 29 PHP
控制PHP的输出:缓存并压缩动态页面
Jun 11 PHP
php集成环境xampp中apache无法启动问题解决方案
Nov 18 PHP
php实现的用户查询类实例
Jun 18 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
Dec 19 PHP
Yii中Model(模型)的创建及使用方法
Dec 28 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
Nov 21 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
Feb 17 PHP
php把文件设置为插件的技巧方法
Feb 03 PHP
Adodb的十个实例(清晰版)
Dec 31 #PHP
ADODB的数据库封包程序库
Dec 31 #PHP
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 #PHP
介绍几个array库的新函数 php
Dec 29 #PHP
简单的过滤字符串中的HTML标记
Dec 25 #PHP
一个PHP模板,主要想体现一下思路
Dec 25 #PHP
ob_start(),ob_start('ob_gzhandler')使用
Dec 25 #PHP
You might like
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
2008/09/10 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
学习php中的正则表达式
2014/08/17 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
JavaScript 调试器简介
2009/02/21 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
jquery mobile实现可折叠的导航按钮
2017/03/11 Javascript
详解nodejs通过响应回写的方式渲染页面资源
2018/04/07 NodeJs
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
python封装对象实现时间效果
2020/04/23 Python
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
Numpy之文件存取的示例代码
2018/08/03 Python
python操作excel的方法
2018/08/16 Python
解决python打不开文件(文件不存在)的问题
2019/02/18 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
2014年大学生四年规划书范文
2014/04/03 职场文书
综合办公室主任岗位职责
2014/04/13 职场文书
2015年学校党建工作总结
2015/05/19 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
MySQL数据库优化之通过索引解决SQL性能问题
2022/04/10 MySQL
NASA 机智号火星直升机拍到了毅力号设备碎片
2022/04/29 数码科技