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-博客
查看全文
  • 相关阅读:
    MySQL/MariaDB/Percona数据库升级脚本
    systemd详解
    Nginx下Redmine2.6配置
    Linux下Python获取IP地址
    浅谈Linux内存管理机制
    深入理解PHP Opcode缓存原理
    Varnish – 高性能http加速器
    问题记录
    Java 排序报错
    记录一次数据库链接不够用被drop掉的问题
  • 原文地址:https://www.cnblogs.com/owenyang/p/3579090.html
  • Copyright © 2011-2022 走看看