php4访问MSAccess数据库类

<?php
/*******************************************
   只支持没有用户名和密码的数据库
*******************************************/
 
 class ms_access_class {
   var $rs,$conn;
  
   function ms_access_class($db_name){
     $this->rs ="";
     $this->conn = new COM('ADODB.Connection') or die('服务器ado对象未安装');
     $this->conn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db_name;Persist Security Info=False");
   }
  
   function query($query_str){
     $this->rs = $this->conn->Execute($query_str);
   }

   function next(){
     if($this->rs!=""){
       $this->rs->MoveNext();
     }
   }
 
   function eof(){
     if($this->rs<>""){ 
       return $this->rs->EOF;
     }
   }
  
   function field_value($field_name){
     if($this->rs<>""){
       return $this->rs->Fields[$field_name]->Value;
     }
   }
  
   function destroy(){
     if($this->rs<>""){
       $this->rs->Close();
     }
     $this->conn->Close();
     $this->rs = null;
     $this->conn = null;
   }
 
}
?>
//=====================================
使用代码
//====================
<?

$obj = new ms_access_class("你数据库的名称");

$obj->query("查询语句");

while(!$obj->eof()){
  $obj->field_value(”字段名字”);  
  $obj->next();
}
 $obj->destroy();//手工释放
?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值