您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> php >> 正文

PHP利用COM对象访问SQLServer、Access

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-2-2 我要参与讨论

 


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.net在线手册

  

在google里搜索更多PHP利用COM对象访问SQLServer、Access

Google
Web www.51ec.org
  • 上一篇信息学院:

  • 下一篇信息学院:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    我来说两句 对此文章发表了评论
      昵 称: *必填    ·注册用户·
      评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
    评 论
    内 容

     
    评论列表 (最新 评论仅限网友观点!)

    供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明