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后台多用户权限组思路与实现程序代码分享
Feb 13 PHP
三个类概括PHP的五种设计模式
Sep 05 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 PHP
android上传图片到PHP的过程详解
Aug 03 PHP
PHP+MySQL之Insert Into数据插入用法分析
Sep 27 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
Nov 19 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
Mar 16 PHP
thinkPHP5.0框架命名空间详解
Mar 18 PHP
PHP实现的MD5结合RSA签名算法实例
Oct 07 PHP
PHP检测接口Traversable用法详解
Dec 29 PHP
详细解读php的命名空间(二)
Feb 21 PHP
PHP信号处理机制的操作代码讲解
Apr 19 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处理图片变得简单 基于gb库的图片处理类附实例代码下载
2011/05/17 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
如何让CI框架支持service层
2014/10/29 PHP
PHP实现批量删除(封装)
2017/04/28 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
VueJs组件prop验证简单介绍
2017/09/12 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
2017/12/29 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
keep-alive保持组件状态的方法
2020/12/02 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
Python2.7读取PDF文件的方法示例
2017/07/13 Python
Python实现自动上京东抢手机
2018/02/06 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
详解python配置虚拟环境
2019/04/08 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
JAVA程序员自荐书
2014/01/30 职场文书
抽奖活动主持词
2014/03/31 职场文书
销售求职信范文
2014/05/26 职场文书
电力培训心得体会
2014/09/02 职场文书
出纳工作检讨书
2014/10/18 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
python实现简单反弹球游戏
2021/04/12 Python
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android