zoukankan      html  css  js  c++  java
  • PHP+ACCESS 实例

    PHP连接ACCESS主要有两种方法:

    1.使用PHP的ODBC函数

    实例:

    <html>
    <body>
    	<?php ///利用ODBC 读取mdb数据库例程
    	$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("Grades.mdb");
    	$conn=odbc_connect($connstr,"root","owenyang"); 
    	if(!$conn){
    			exit("Connection failed:".$conn);
    			echo odbc_errormsg ($conn );
     		}
    
    	$sql="select * from grade where id > 4400";
    	$rs=odbc_exec($conn,$sql);
    	if(!$rs){
    		exit("error in sql");
    	}
    
    	echo "<table><tr>";
    	echo "<th>Company</th>";
    	echo "<th>Contact</th>";
    	while(odbc_fetch_row($rs)){
    		$company=odbc_result($rs,1);
    		$conname=odbc_result($rs,2);
    		echo "<tr><td>$company</td>";
    		echo "<td>$conname</td></tr>";
    	}
    	odbc_close($conn);
    	echo "</table>";
    	?>
    </body>
    </html>


     

    2.使用微软的ADODB数据库驱动

    实例:

    <?php //读取mdb数据库例程
    	$conn=new COM("ADODB.Connection");
    	$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="
    		.realpath("Grades.mdb")."; Uid=root; Pwd=owenyang";
    	$conn->Open($connstr);
    	if(!$conn){
    		exit("Connection failed:".$conn);
    		echo odbc_errormsg ($conn );
    		}
    	$sql = "select * from grade";
    	// $rs = new com("ADODB.RecordSet");
    	// $rs->Open($sql,$conn);
    	$rs=$conn->Execute($sql); //该行可与以上两行互换
    	while(! $rs->eof) {
    		$f = $rs->Fields(1);
    		echo $f->value;
    		echo "<td>    ". $rs->Fields(2)->value;
    		echo "</td><br>";
    		$rs->MoveNext();
    	}
    	$conn->close();
    	//$rs->close();
    ?>


    一般情况下,我们都是PHP+MYSQL。但今天心血来潮,想做一下PHP+ACCESS。网上搜了一些资料,记录下来,以备后查。

  • 文章声明
  • 作者:Owen
  • 出处: http://www.cnblogs.com/owenyang
  • 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该博客同步发在 HEXO-博客
查看全文
  • 相关阅读:
    COGNOS10启动服务报错 问题解决
    Linux 下 新增Oracle10g 实例 (转自http://www.cnblogs.com/lan0725/archive/2011/07/18/2109474.html)
    WIN7安装COGNOS8后配置IIS网站后,访问COGNOS站点网页一直显示空白,解决方法(转载)
    Gridview光棒效果 鼠标滑过
    11款实用的一句话网站设计代码
    自定义js方法 (格式化时间)
    测试一下
    UTF7转换GB2312编码的方法(中文)
    HTML注册页面验证注册信息
    android欢迎页
  • 原文地址:https://www.cnblogs.com/owenyang/p/3579090.html
  • Copyright © 2011-2022 走看看