$Str_SQL="Select top 1 id from learning Order By id Desc";
$result2=$conn->execute($Str_SQL);

解决方案 »

  1.   

    我是用的下面的代码链接的access数据库:
    $conn=new COM("ADODB.Connection");
    $dsn="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("film.mdb").";Uid=;Pwd=;";
    $conn->open($dsn);插入操作没有问题,但是由于没有没有写过php操作access的语句,不知在执行查询语句后,分离变量,并赋值。请高手指点!
      

  2.   

    最后还是用的ODBC函数解决的,我参照的以下文章:在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);
    用的第二种方法,大家不妨一试。