php 用ado连接mdb数据库 怎么取字段名称???

解决方案 »

  1.   

    $num_field = 0;

    $access = odbc_connect("DRIVER=Microsoft Access Driver (*.mdb);DBQ=D:\\root\\asp\\#db.mdb"
    ,"",
    "",
    SQL_CUR_USE_ODBC);
    $query = odbc_do($access , "select * from table1");
    $num_field = max(odbc_num_fields($query), $num_field);
    $table1 = "";
    for($i = 0; $i < odbc_num_fields($query); $i ++){ 
    $table1 .= "<option value=\"".@odbc_field_name($query,$i+1)."\">".@odbc_field_name($query,$i+1)."</option>\r\n";
    }
    odbc_close($access);