PHP利用COM对象访问SQLServer、Access
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的做法几乎一样。
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
-
-
-
-
-
管理后台无限级菜单
管理后台菜单遍历很久就想做一个通用的管理后台出来,一直太懒没做,今天开始粗略搞了一下,只是先把框架搭建好,菜单栏...
[阅读全文]
-
桥接模式学习总结
桥接模式引言假如一个系统需要加入报表模块,主要的开发点是数据的获取和报表的显示方式。数据的获取可能是从系统数据库...
[阅读全文]
-
-
网友评论