ADODB在PHP环境中的下载和安装

一 介绍

本文介绍在PHP+MYSQL环境下下载和安装ADODB
首先下载adodb5,并解压,需要将adodb5文件夹拷贝到执行程序的同级目录下。
(1)载入(include)adodb.inc.php文件
要使用ADODB类库,首先是要启动ADODB,启动ADODB的方法就是载入adodb.ini.php文件。
(2)建立连接
建立连接使用到的函数为:ADONewConnection()。
(3)连接数据库
第二步的建立连接,并没有真正的连接上数据库,需要使用Connect()或PConnect()成员方法来完成最后的链接步骤。
Connect()和PConnect()方法的格式是一样的,不同的是:PConnect()方法为持续性链接,而Connect()方法为非持续性链接。
Connect($host,[$user],[$password],[$database])
参数含义:
$host:数据库服务器地址。
$user:数据库帐号。
$password:帐号密码。
$database:连接的数据库。
(4)执行SQL语句
成功连接数据库后,就可以执行SQL语句对数据库进行操作了。
执行SQL语句的方法是Execute()。该方法返回执行SQL语句后的记录集。如果发生错误,则返回false。Execute()方法的格式为:
Execute($sql,$inputarr=false)
(5)判断结果,并对结果处理
第4步执行后,就需要对返回的记录集进行处理了。
一般处理结果集时,首先判断EOF属性表明当前的记录指针已经指向了记录集的最后一笔。movenext()方法的作用是将记录指针向下移动一位。
(6)关闭连接
当对数据库的操作结束后,需要关闭连接,释放内存。关闭连接的方法是close()。
 
二 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>熟悉ADODB</title>
<style type="text/css">
<!--
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
-->
</style></head>
<body>
<?php
include_once ('../adodb5/adodb.inc.php');
$conn = ADONewConnection('mysql');
$conn -> PConnect('localhost','root','root','db_database14');
//设置编码
$conn -> execute('set names gb2312');
$rst = $conn -> Execute('select * from tb_object') or die('执行错误');
while(!$rst -> EOF){					//如果没有错误,则配合wihle语句循环输出结果
	echo $rst -> fields['bigclass'].' ';	
	$rst -> movenext();					//指针下移
}
	
$rst -> close();
$conn -> close();
?>
</body>
</html>
 
三 运行结果
图书 建筑耗材 服装
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ADODB 是 Active Data Objects Data Base 的简称,它是一种 PHP 存取数据库的间函式组件。 虽然 PHP 是建构 Web 系统强有力的工具,但是 PHP 存取数据库的功能,一直未能标准化,每一种数据库,都使用另一种不同且不兼容的应用程序接口(API)。为了填补这个缺憾,因此才有 ADODB 的出现。一旦存取数据库的接口予以标准化,就能隐藏各种数据库的差异,若欲转换至其它不同的数据库,将变得十分容易。 目前 ADODB最新版本是V4.62,支持的数据库种类非常地多,例如:MySQL, PostgreSQL, Interbase, Informix, Oracle, MS SQL 7, Foxpro, Access, ADO, Sybase, DB2 以及一般的 ODBC (其 PostgreSQL、Informix、Sybase 的driver 是由自由软件社群发展之后贡献出来的)。 使用 ADODB 最大的优点之一是:不管后端数据库如何,存取数据库的方式都是一致的,开发设计人员不必为了某一套数据库,而必须再学习另一套不同的存取方法,这大大减轻开发人员的知识负担,过去的知识往后仍可继续使用,转移数据库平台时,程序代码也不必做太大的更动。 其实 ADODB 这样的发展理念,并不是首创的,DBI 比 ADODB 出现得更早,它提供 Perl 存取数据库时,使用一致的 API 呼叫接口。相信用过 Perl + DBI 的朋友,再来用 ADODB 时,会有一种似曾相识的感觉。 另外,ADODB 对用过 ASP 的人而言,应该不陌生,这类朋友对 ADODB 应该很容易接受。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值