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调用三种数据库的方法(2)
Oct 09 PHP
PHP读取MySQL数据代码
Jun 05 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
php验证是否是md5编码的简单代码
Apr 01 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
你不知道的文件上传漏洞php代码分析
Sep 29 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 PHP
解决laravel 表单提交-POST 异常的问题
Oct 15 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
Laravel框架源码解析之入口文件原理分析
May 14 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 CURL用法的深入分析
2013/06/09 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
jquery 循环显示div的示例代码
2013/10/18 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
2017/07/28 Javascript
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
Vue Router 实现动态路由和常见问题及解决方法
2020/03/06 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
鸿蒙系统中的 JS 开发框架
2020/09/18 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
Python实现的二维码生成小软件
2014/07/11 Python
python2.7 json 转换日期的处理的示例
2018/03/07 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
基于python实现复制文件并重命名
2020/09/16 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
社区庆中秋节活动方案
2014/02/07 职场文书
教师远程培训感言
2014/03/06 职场文书
商业计算机应用专业自荐书
2014/06/09 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
2014年小学工作总结
2014/11/26 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers
Python实现信息管理系统
2022/06/05 Python