PHP利用COM对象访问SQLServer、Access


Posted in PHP onOctober 09, 2006

PHP4.0.6以上可以在 Win32 平台中访问 COM 和 DCOM 对象。这里借用ASP思想访问一下SQLServer。当然你也可以用mssql系列函数。如果是一个ASP Coder,你会觉得下面代码非常眼熟,习惯----无他,但PHP强尔~_~:
<?php
//Author:    erquan
//Date:        2003-3-4
//City:郑州

    $dbConn=new COM ("ADODB.Connection") or die("创建COM失败");
    $ADO="Provider=sqloledb;Data Source=localhost;Initial Catalog=myTest;User Id=sa;Password=sa;";
         //Access如:$ADO="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("mydb.mdb");
    $dbConn->open($ADO);
    //if($dbConn) echo"create conn OK";
    $rs=new COM("ADODB.RecordSet") or die("创建RS失败");
    echo"<br>";
    //if($rs) echo"create rs OK";
    $sql="SELECT * FROM tb_bs";
    $rs->open($sql,$dbConn,1,1);

    while(!$rs->eof){

        echo $rs->fields["i_BsID"]->value.":";
        echo $rs->fields["vc_BsName"]->value;
        echo"<BR>";

        $rs->movenext();
    }

    $rs->Close;
    $rs=null;

    $dbConn->Close;
    $dbConn=null;
?>

怎么样,很简单吧?对于ASP Coder,万一突然你的BOSS接到一个PHP项目的单子,你也不必惊慌,花一点时候你也可以顺利地进行开发了~

访问SQLServer的存储过程,也和ASP的做法几乎一样。

PHP 相关文章推荐
PHP删除特定数组内容并且重建数组索引的方法.
Mar 25 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
Dec 10 PHP
如何判断php数组的维度
Jun 10 PHP
php mb_substr()函数截取中文字符串应用示例
Jul 29 PHP
使用PHP进行微信公众平台开发的示例
Aug 21 PHP
使用PHP uniqid函数生成唯一ID
Nov 18 PHP
PHP封装的简单连接MongoDB类示例
Feb 13 PHP
PHP常用函数之格式化时间操作示例
Oct 21 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
Dec 04 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
Mar 18 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
Aug 06 PHP
新版mysql+apache+php Linux安装指南
Oct 09 #PHP
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 #PHP
用PHP将数据导入到Foxmail
Oct 09 #PHP
PHP 中的一些经验积累
Oct 09 #PHP
详细介绍PHP应用提速面面观
Oct 09 #PHP
基于PHP与XML的PDF文档生成技术
Oct 09 #PHP
利用js调用后台php进行数据处理原码
Oct 09 #PHP
You might like
PHP之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
JavaScript Date对象使用总结
2009/05/14 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
javascript实现导航栏分页效果
2019/06/27 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
小程序和web画三角形实现解析
2019/09/02 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
详解Python3操作Mongodb简明易懂教程
2017/05/25 Python
老生常谈Python之装饰器、迭代器和生成器
2017/07/26 Python
解读! Python在人工智能中的作用
2017/11/14 Python
python编程实现随机生成多个椭圆实例代码
2018/01/03 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
Python版中国省市经纬度
2020/02/11 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
利用Python优雅的登录校园网
2020/10/21 Python
10个python爬虫入门实例(小结)
2020/11/01 Python
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
一年级班主任寄语
2014/01/19 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
教师党员公开承诺书
2014/03/25 职场文书
承租经营合作者协议书
2014/10/01 职场文书
置业顾问岗位职责
2015/02/09 职场文书
有关水浒传的读书笔记
2015/06/25 职场文书