用ADODB来让PHP操作ACCESS数据库的方法
2015-01-24信息快讯网
$db = mysql_connect("localhost", "root", "password"); mysql_select_db("mydb",$db); $result = mysql_query("SELECT * FROM employees",$db); if ($result === false) die("failed"); while ($fields = mysql_fetch_row($result)) { for ($i=0, $max=sizeof($fields); $i < $max; $i++) { print $fields[$i].' '; } print "<br>n"; }
如果使用ADODB, 那么以下程序得到的结果同上
include("adodb.inc.php"); $db = NewADOConnection('mysql'); $db->Connect("localhost", "root", "password", "mydb"); $result = $db->Execute("SELECT * FROM employees"); if ($result === false) die("failed"); while (!$result->EOF) { for ($i=0, $max=$result->FieldCount(); $i < $max; $i++) print $result->fields[$i].' '; $result->MoveNext(); print "<br>n"; }
然后, 如果要使用其它数据库,改变一下ADOConnection的连接名就是了, ACCESS就用
$db = NewADOConnection('access');
完整代码如下:
<?php include("adodb/adodb.inc.php"); $db = ADONewConnection('access'); $dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=d:\self\myphp\book.mdb;Uid=;Pwd=;"; $db->Connect($dsn); $result = $db->Execute("SELECT * FROM data"); if ($result === false) die("failed"); while (!$result->EOF) { for ($i=0, $max=$result->FieldCount(); $i < $max; $i++) print "<div style='border:1px solid #000000;'>".$result->fields[$i]." <br />"; $result->MoveNext(); } ?>
ADODB可以到这里去下载 http://phplens.com/phpeverywhere/
两个强悍的php 图像处理类1
PHP写MySQL数据 实现代码
php ignore_user_abort与register_shutdown_function 使用方法
PHP 定界符 使用技巧
php 变量定义方法
php adodb连接mssql解决乱码问题
php session 错误
PHP session有效期问题
对squid中refresh_pattern的一些理解和建议
sourcesafe管理phpproj文件的补充说明(downmoon)
php adodb分页实现代码
php daodb插入、更新与删除数据
php adodb连接不同数据库
php adodb操作mysql数据库
php adodb介绍
php session应用实例 登录验证
ADODB的数据库封包程序库
介绍几个array库的新函数 php
一个PHP模板,主要想体现一下思路
php预定义常量
php中看实例学正则表达式
30分钟学会用PHP写带数据库的简单通讯录第1/3页
ADODB结合SMARTY使用~超级强
ADODB类使用
用PHP实现ODBC数据分页显示一例
使用数据库保存session的方法
PHP用户指南-cookies部分
怎样在PHP中通过ADO调用Asscess数据库和COM程序
在PHP3中实现SESSION的功能(一)
在PHP3中实现SESSION的功能(三)
用php和MySql来与ODBC数据连接
用DBSQL类加快开发MySQL数据库程序的速度
在Windows版的PHP中使用ADO