ADOdb介绍

本文介绍了一段使用PHP和ADODB库操作MySQL数据库的示例代码。从加载库文件、建立连接、设置编码到执行SQL语句并处理结果集,最后关闭连接。此示例展示了如何通过PHP对MySQL数据库进行基本的CRUD操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作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();
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值