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代码优化及php相关问题总结
Oct 09 PHP
PHP新手上路(十)
Oct 09 PHP
PHP 5.0对象模型深度探索之属性和方法
Mar 27 PHP
PHP MemCached 高级缓存应用代码
Aug 05 PHP
url decode problem 解决方法
Dec 26 PHP
LotusPhp笔记之:Logger组件的使用方法
May 06 PHP
PHP中Socket连接及读写数据超时问题分析
Jul 19 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
详解PHP数据压缩、加解密(pack, unpack)
Dec 17 PHP
详解关于php的xdebug配置(编辑器vscode)
Jan 29 PHP
thinkPHP5使用Rabc实现权限管理
Aug 28 PHP
用php定义一个数组最简单的方法
Oct 04 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动态创建Flash动画
2006/10/09 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
php中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
2014/06/13 PHP
php判断当前操作系统类型
2015/10/28 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
关于html+ashx开发中几个问题的解决方法
2011/07/18 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
jquery实现的蓝色二级导航条效果代码
2015/08/24 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
详解js中==与===的区别
2017/01/08 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
2019/01/29 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
Python运算符重载用法实例分析
2015/06/01 Python
Python入门_条件控制(详解)
2017/05/16 Python
python实现单向链表详解
2018/02/08 Python
python实现输入数字的连续加减方法
2018/06/22 Python
pyqt5 从本地选择图片 并显示在label上的实例
2019/06/13 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
详解Python流程控制语句
2020/10/28 Python
python复合条件下的字典排序
2020/12/18 Python
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
家长给老师的道歉信
2014/01/13 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
2014年销售工作总结
2014/12/01 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
运动会广播稿300字
2015/08/19 职场文书
三好学生竞选稿范文
2019/08/21 职场文书