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邮件专题
Oct 09 PHP
我常用的几个类
Oct 09 PHP
最小化数据传输――在客户端存储数据
Oct 09 PHP
使用PHP获取网络文件的实现代码
Jan 01 PHP
php 截取字符串并以零补齐str_pad() 函数
May 07 PHP
php跨域cookie共享使用方法
Feb 20 PHP
php时间戳转换的示例
Mar 31 PHP
PHP中feof()函数实例测试
Aug 23 PHP
php连接oracle数据库及查询数据的方法
Dec 29 PHP
PHP大文件分片上传的实现方法
Oct 28 PHP
php给数组赋值的实例方法
Sep 26 PHP
PHP中通过getopt解析GNU C风格命令行选项
Nov 18 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
模仿OSO的论坛(五)
2006/10/09 PHP
PHP 压缩文件夹的类代码
2009/11/05 PHP
一个PHP的QRcode类与大家分享
2011/11/13 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
vue调用高德地图实例代码
2017/04/28 Javascript
JS删除数组里的某个元素方法
2018/02/03 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
从零开始学习搭建React脚手架项目
2018/08/23 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
JS严格模式原理与用法实例分析
2020/04/27 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
Python发送以整个文件夹的内容为附件的邮件的教程
2015/05/06 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
基于Python实现迪杰斯特拉和弗洛伊德算法
2020/05/27 Python
分享CSS3制作卡片式图片的方法
2016/07/08 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
四年级数学教学反思
2014/02/02 职场文书
品质主管岗位职责
2014/03/16 职场文书
新教师培训方案
2014/06/08 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
安全教育观后感
2015/06/17 职场文书
学雷锋活动简报
2015/07/20 职场文书
班级班风口号大全
2015/12/25 职场文书
七年级语文教学反思
2016/03/03 职场文书