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 相关文章推荐
eWebEditor v3.8 商业完整版 (PHP)
Dec 06 PHP
php Rename 更改文件、文件夹名称
May 24 PHP
php新建文件自动编号的思路与实现
Jun 27 PHP
深入php socket的讲解与实例分析
Jun 13 PHP
PHP Curl出现403错误的解决办法
May 29 PHP
ThinkPHP文件上传实例教程
Aug 22 PHP
PHP判断浏览器、判断语言代码分享
Mar 05 PHP
Yii中创建自己的Widget实例
Jan 05 PHP
Yii控制器中filter过滤器用法分析
Jul 15 PHP
PHP get_html_translation_table()函数用法讲解
Feb 16 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
Feb 27 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 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者的疑难问答(1)
2006/10/09 PHP
php google或baidu分页代码
2009/11/26 PHP
PHP的Yii框架的基本使用示例
2015/08/21 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
PHP实现登录验证码校验功能
2018/05/17 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
jQuery 处理表单元素的代码
2010/02/15 Javascript
javascript天然的迭代器
2010/10/29 Javascript
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
在Python程序和Flask框架中使用SQLAlchemy的教程
2016/06/06 Python
Python实现的建造者模式示例
2018/08/06 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
五种Python转义表示法
2020/11/27 Python
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
主持人演讲稿范文
2013/12/28 职场文书
模具毕业生推荐信
2014/02/15 职场文书
股权收购意向书
2014/04/01 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
恰同学少年观后感
2015/06/08 职场文书
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers