动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   PHP → 阅读文章

 PHP利用COM对象访问SQLServer、Access

作者来源: 
阅读 1527 人次 , 2006-3-29 4:08:00 


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

 本文Tagsaccess  数据库  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:将一个数字的十位和个位对调及所想到
· 下一篇:用PHP开发C/S结构
· 第十三节--对象串行化 -- Classes and Objects in PHP5 [13]
· 十天学会php之第一天
· 聊天室技术(四)-- 显示
· PHP 位运算
· PHP调用三种数据库的方法(1)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077