PHP如何连接access数据库,,谁用过??

解决方案 »

  1.   

    可以用ODBC,如果是windows平台,也可以用COM组件,网上资料很多的
    手册里也有链接SQL Server详细的例子
      

  2.   


    <?php//ACCESS执行类
    class db{

    var $db_path ;

    //构造数据库路径
    function dbpath($str)
    {
    $this->db_path=$str;
    return $this->db_path;
    }

    //建立链接
    function connect()
    {
    $db_link="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".$this->db_path;
    $db_result=odbc_connect($db_link,"","");
    return $db_result;
    }

    //建立方法
    function query($SQL)
    {
    $db_result=$this->connect();
    $rs=odbc_exec($db_result,$SQL);
    return $rs;
    }

    //断开链接
    function db_close()
    {
    return odbc_close($this->connect());
    }
    }//实例化类
    $db = new db();
    $dbpath = "/data/memory.mdb";
    $db->dbpath($dbpath);
    $db->charpage="GB2312";
    $listc = $db->query("select * from `class` order by byid asc,id desc"); //执行查询
    ?>