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 相关文章推荐
生成缩略图
Oct 09 PHP
php xml文件操作实现代码(二)
Mar 20 PHP
php for 循环语句使用方法详细说明
May 09 PHP
支持中文字母数字、自定义字体php验证码代码
Feb 27 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
Jul 25 PHP
PHP图像处理类库及演示分享
May 17 PHP
php bootstrap实现简单登录
Mar 08 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
Feb 07 PHP
ThinkPHP 3.2.2实现事务操作的方法
May 05 PHP
PHP实现的AES双向加密解密功能示例【128位】
Sep 03 PHP
php7 错误处理机制修改实例分析
May 25 PHP
php框架知识点的整理和补充
Mar 01 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缩略图生成程式(需要GD库支持)
2007/03/06 PHP
解析php如何将日志写进syslog
2013/06/28 PHP
PHP限制HTML内容中图片必须是本站的方法
2015/06/16 PHP
PHP中的浅复制与深复制的实例详解
2017/10/26 PHP
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
原生js实现水平方向无缝滚动
2017/01/10 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
JavaScript中Object基础内部方法图
2018/02/05 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
2020/07/21 Javascript
详谈vue中router-link和传统a链接的区别
2020/07/22 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
Python 自动化表单提交实例代码
2017/06/08 Python
python的多重继承的理解
2017/08/06 Python
解决python3中解压zip文件是文件名乱码的问题
2018/03/22 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
tensorflow如何继续训练之前保存的模型实例
2020/01/21 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
创立科技Java面试题
2015/11/29 面试题
英语道歉信范文
2014/01/09 职场文书
《孙权劝学》教学反思
2014/04/23 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
社区重阳节活动总结
2015/03/24 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
python中redis包操作数据库的教程
2022/04/19 Python
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python