在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);

解决方案 »

  1.   

    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);
    具体的操作看你的应用了
      

  2.   

    可以,可以用odbc进行连接,也可以参考一下这个odbc()函数:
    http://dev.csdn.net/develop/article/26/26217.shtm
    如果对类的操作不明可以以信息给我
      

  3.   

    上面错了是odbc数据操纵类,很有用的,我现在一直都在用,比较方便
      

  4.   

    PHP年轻没有什么不可以。^_^用一句广告词。
      

  5.   

    php在win32下可以方便得操作access数据
    至于在*nix下面 不太清楚,可能要装数据驱动吧?
      

  6.   

    可以驱动任何数据库,不过你要有ODBC驱动程序....
      

  7.   


    如果采用ODBC
    不符合,PHP的开源和跨平台的原理。
      

  8.   

    你去下一个206MOD的PHP程序,安装的时候,可以选择各种数据库,装起来之后,自己研究一下,可以连接ACCESS数据库
      

  9.   

    在给你一个!
    <?php
    $Conn=new COM("ADODB.Connection");
    $ConnStr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("Mydb.mdb");
    $Conn->Open($ConnStr);
    ?>
    这是连接数据库!
      

  10.   

    反对使用adodb类,太庞大,问题出现不好找
      

  11.   

    php 在linux下访问比的机器的access怎么办
      

  12.   

    $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);请问用这种方法,如何访问每个字段的值?