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实现WEB动态网页静态
Oct 09 PHP
利用PHP实现与ASP Banner组件相似的类
Oct 09 PHP
介绍php设计模式中的工厂模式
Jun 12 PHP
PHP 高级课程笔记 面向对象
Jun 21 PHP
一步一步学习PHP(6) 面向对象
Feb 16 PHP
php中显示数组与对象的实现代码
Apr 18 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
PHP header()函数使用详细(301、404等错误设置)
Apr 17 PHP
php操作csv文件代码实例汇总
Sep 22 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
Jul 25 PHP
Laravel中10个有用的用法小结
May 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
VML绘图板②脚本--VMLgraph.js、XMLtool.js
2006/10/09 PHP
php PDO中文乱码解决办法
2009/07/20 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
thinkPHP分组后模板无法加载问题解决方法
2016/07/12 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
jquery remove方法应用详解
2012/11/22 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
2015/12/24 Javascript
理解JS事件循环
2016/01/07 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
JavaScript实现放大镜效果代码示例
2020/04/29 Javascript
Python中删除文件的程序代码
2011/03/13 Python
python命令行参数sys.argv使用示例
2014/01/28 Python
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
Python中MySQL数据迁移到MongoDB脚本的方法
2016/04/28 Python
python获取程序执行文件路径的方法(推荐)
2018/04/26 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
Django的性能优化实现解析
2019/07/30 Python
Django接收自定义http header过程详解
2019/08/23 Python
python 字段拆分详解
2019/12/17 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
安全员岗位职责
2013/11/11 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
高考诚信考试承诺书
2015/04/29 职场文书
2015年保卫科工作总结
2015/05/14 职场文书