• 麦谷网络济南网站建设php访问access的方法
  •  

     php访问mysql的方法,地球人都知道,不过访问access就麻烦点,今天我们一起也来学习下吧,因为在实际应用中也会要用到。在虚拟目录下访问需要转化下数据库文件所在的路径。这里采用ADODB库作为测试。代码如下: 
    (一)
    <?php 
    include(’adodb/tohtml.inc.php’); // load code common to ADODB 
    include(’adodb/adodb.inc.php’); // load code common to ADODB 
    $NowPathArray=explode("include",str_replace("\","/",dirname(__FILE__))) ;/制将windows下"分隔符"转化为/  
    @define("ROOT_PATH", $NowPathArray[0]); 
    //数据库部分参数设置 
    //@define("TBL_PREFIX", "bluedn_"); //当前数据库前缀 
    @define("DB_PATH", ROOT_PATH."/data.mdb"); 
    //echo DB_PATH;
    @define("DB_TYPE", "access"); //数据库类型 
    $dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=".DB_PATH.";Uid=;Pwd=;"; 
    $conn = &ADONewConnection(DB_TYPE); 
    $conn->Connect($dsn); 
    $conn->SetFetchMode( ADODB_FETCH_ASSOC );//设置以字段名来读取存储位数组的下标,ADODB_FETCH_NUM(以栏位顺序存取)默认都有为ADODB_FETCH_BOTH(双模式存取) 
    //$conn->debug=true; //设置为true 跟踪数据库操作 
    $sqlnum=0; //记录数据库操作的次数 
     
    $sql = ’select * from main’; 
    $rs = $conn->Execute($sql); 
    rs2html($rs,’border=2 cellpadding=6’,array(’ID’,’标题’,’作者’,’来源’,’内容’,’日期’)); 
    ?>
    (二)
    <?PHP
    //创建ADO连接
    $conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
    $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("db1.mdb");
    $conn->Open($connstr);
    //创建记录集查询
    $rs = @new COM("ADODB.RecordSet");
    $rs->Open("select * from info",$conn,1,3);
    ?>
    <table border=1>
    <tr>
    <td>ID</td>
    <td>NAME</td>
    <td>text</td>
    </tr>
    <?php
    while(!$rs->eof){
    ?>
    <tr>
    <td><?php echo $rs->Fields["ID"];?></td>
    <td><?php echo $rs->Fields["NAME"];?></td>
    <td><?php echo $rs->Fields["text"];?></td>
    </tr>
    <?php
    $rs->Movenext();
    }
    $rs->close(); 
    ?>
    </table> 
添加时间:2013-12-03 点击次数:74

麦谷公益   |   律师声明   |   商务合作   |   联系我们   |   网站地图   |   网站百科

Copyright © 2003 - 2011 Meganet. All Rights Reserved 鲁ICP备09105359号

艾默生UPS电源 艾默生UPS官网 艾默生空调官网 艾默生空调 艾默生精密空调 精密空调网 山特UPS电源 艾默生UPS电源
癫痫病 北京癫痫医院 北京癫痫病医院 癫痫病能治愈吗 癫痫病可以治愈吗 癫痫病的早期症状 癫痫病的早期症状 癫痫病的最新治疗方法 癫痫病人不能吃什么 癫痫病是怎么引起的 北京肾病医院 肾病医院排名 肾病的早期症状 北京肾病医院哪家好 肾病医院 西安康杰癫痫病医院 癫痫病能治愈吗 癫痫病是怎么引起的 北京癫痫病医院 癫痫病的最新治疗方法