登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

pcwanli的博客

nx

 
 
 

日志

 
 

PHP访问ACCESS数据库的方法总结  

2010-11-12 14:24:41|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在PHP中连接ACCESS有三种方式:
1、创建系统数据源,用php提供的odbc函数即可

2、同样使用php的odbc函数,但不创建数据源。
      $connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("netBook.mdb") ;
      $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );

3、使用微软的ADODB数据库驱动
      $conn = new com("ADODB.Connection");
      $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("netBook.mdb"); 
      $conn->Open($connstr);
      $rs = new com("ADODB.RecordSet");
      $rs->Open("select * from class",$conn,1,1);
      while(! $rs->eof) {
            // $f = $rs->Fields(0);
            // echo $f->value;
           echo $rs->Fields["content"]->value."<br>";
           $rs->MoveNext();
      }
?>

举例如下:
<?php

$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("1.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
$query=odbc_do($connid,"select keyword from keyword");
//$query= odbc_do($con,$sql);
$num = 0;
while(odbc_fetch_row($query)){
        //echo $record[$num] = odbc_result($query,1); echo "&nbsp";
        //echo $record1[$num] = odbc_result($query,2); echo "&nbsp";
        //echo $record2[$num] = odbc_result($query,3); echo "&nbsp";
        //echo $record3[$num] = odbc_result($query,4); echo "&nbsp";
        //echo "<br>";
        echo $record = odbc_result($query,1);
        echo "<br>";
        $num = $num + 1;
        if ($num > 20){  break;  }    // 只取出前20条记录
}
echo $connid;
?>

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kflwz/archive/2006/04/05/651196.aspx

  评论这张
 
阅读(446)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018