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 MsSql server时遇到的中文编码问题
Jun 11 PHP
PHP中函数rand和mt_rand的区别比较
Dec 26 PHP
调整PHP的性能
Oct 30 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
PHP闭包函数传参及使用外部变量的方法
Mar 15 PHP
将PHP的session数据存储到数据库中的代码实例
Jun 24 PHP
php+ajax注册实时验证功能
Jul 20 PHP
PHP new static 和 new self详解
Feb 19 PHP
Laravel框架实现利用监听器进行sql语句记录功能
Jun 06 PHP
php实现 master-worker 守护多进程模式的实例代码
Jul 20 PHP
WordPress免插件实现面包屑导航的示例代码
Aug 20 PHP
php array_map()函数实例用法
Mar 03 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
织梦sitemap地图实时推送给百度的教程
2015/08/03 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
关于js类的定义
2011/06/28 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
2017/04/18 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
Python生成随机密码的方法
2017/06/16 Python
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
采购内勤岗位职责
2013/12/10 职场文书
消防安全责任书
2014/04/14 职场文书
赡养老人协议书
2014/04/21 职场文书
退伍军人感言
2015/08/01 职场文书
Java如何实现树的同构?
2021/06/22 Java/Android
mysql事务隔离级别详情
2021/10/24 MySQL