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编程中字符串处理的5个技巧小结
Nov 13 PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
PHP sprintf()函数用例解析
May 18 PHP
PHP的范围解析操作符(::)的含义分析说明
Jul 03 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 PHP
PHP内置的Math函数效率测试
Dec 01 PHP
smarty简单应用实例
Nov 03 PHP
PHP引用的调用方法分析
Apr 25 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
Mar 17 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
php的扩展写法总结
May 14 PHP
Laravel 实现添加多语言提示信息
Oct 25 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
探讨:如何通过stats命令分析Memcached的内部状态
2013/06/14 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
Jquery 动态循环输出表格具体方法
2013/11/23 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
node网页分段渲染详解
2016/09/05 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
vue动态设置页面title的方法实例
2020/08/23 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
用Python实现换行符转换的脚本的教程
2015/04/16 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
详解tensorflow训练自己的数据集实现CNN图像分类
2018/02/07 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
Python获取系统所有进程PID及进程名称的方法示例
2018/05/24 Python
Django Admin中增加导出Excel功能过程解析
2019/09/04 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
广州喜创信息技术有限公司JAVA软件工程师笔试题
2012/10/17 面试题
公职人员索取回扣检举信
2014/04/04 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
教师节简报
2015/07/20 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers