ADOdb介绍

操作mysql示例代码:

<?php
/*
(1)载入(include)adodb.inc.php文件
要使用ADODB类库,首先是要启动ADODB,启动ADODB的方法就是载入adodb.ini.php文件.
*/
include_once (‘../adodb5/adodb.inc.php’);
/*
(2)建立连接
建立连接使用到的函数为:ADONewConnection()和NewADOConnection()。
*/
$conn = ADONewConnection(‘mysql’);
/*
(3)连接数据库
第二步的建立连接,并没有真正的连接上数据库,需要使用Connect()或PConnect()成员方法来完成最后的链接步骤。Connect()和PConnect()方法的格式是一样的,不同的是:PConnect()方法为持续性链接,而Connect()方法为非持续性链接。
Connect($host,[$user],[$password],[$database])

参数含义:
$host:数据库服务器地址。
$user:数据库帐号。
$password:帐号密码。
$database:连接的数据库。
在本实例中,要链接数据库tb_database21,服务器为本机,用户名密码都为root。
*/
$conn -> PConnect(‘localhost’,'root’,’123′,’db_database21′);
//设置编码
$conn -> execute(‘set names gb2312′);
/*
/* (4)执行SQL语句
成功连接数据库后,就可以执行SQL语句对数据库进行操作了。执行SQL语句的方法是Execute()。该方法返回执行SQL语句后的记录集。如果发生错误,则返回false。Execute()方法的格式为:
Execute($sql,$inputarr=false)
*/
$rst = $conn -> Execute(‘select * from tb_object’) or die(‘执行错误’);

/*
(5)判断结果,并对结果处理
第4步执行后,就需要对返回的记录集进行处理了。一般处理结果集时,首先判断EOF属性表明当前的记录指针已经指向了记录集的最后一笔。movenext()方法的作用是将记录指针向下移动一位。
*/
while(!$rst -> EOF){      //如果没有错误,则配合wihle语句循环输出结果
   echo $rst -> fields['bigclass'].’ ‘;
   $rst -> movenext();      //指针下移
}

/*
(6)关闭连接
当对数据库的操作结束后,需要关闭连接,释放内存。关闭连接的方法是close()。
*/
$rst -> close();
$conn -> close();
?>

此条目发表在 Php 分类目录,贴了 , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>