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 相关文章推荐
excellent!――ASCII Art(由目标图象生成ascii)
Feb 20 PHP
php 设计模式之 单例模式
Dec 19 PHP
学习php过程中的一些注意点的总结
Oct 25 PHP
php实现文件下载(支持中文文名)
Dec 04 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
Nov 18 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
基于php编程规范(详解)
Aug 17 PHP
Laravel学习教程之model validation的使用示例
Oct 23 PHP
Laravel5.4框架使用socialite实现github登录的方法
Mar 20 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 PHP
关于PHP中interface的用处详解
Jul 26 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程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
说明的比较细的php 正则学习实例
2008/07/30 PHP
php网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
基于jquery的模态div层弹出效果
2010/08/21 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
2016/09/23 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
基于JavaScript实现验证码功能
2017/04/01 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
pycharm 使用心得(六)进行简单的数据库管理
2014/06/06 Python
python daemon守护进程实现
2016/08/27 Python
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
Python实现RGB与HSI颜色空间的互换方式
2019/11/27 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
土木工程毕业生推荐信
2013/10/28 职场文书
办公室副主任岗位职责
2013/11/25 职场文书
技术总监个人的自我评价范文
2013/12/18 职场文书
教师业务学习制度
2014/01/25 职场文书
迟到检讨书500字
2014/02/05 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
购房委托书范本
2014/09/18 职场文书
2014旅游局党组书记党建工作汇报材料
2014/11/02 职场文书