ADODB PHP 数据库万能引擎类_2317

来源:互联网 发布:云峰基金李颖父母知乎 编辑:程序博客网 时间:2024/05/05 17:53
1、 PHP ADODB数据库类介绍与特点
ADODB 是一种兼容的各类数据库应用程序接口(API),支持的数据库种类非常地多,
例如:MySQL, PostgreSQL, Interbase, Informix, Oracle, MS SQL 7, Foxpro,
Access, ADO, Sybase, DB2 以及一般的 ODBC

特点:

1、ADODB 在PHP中规范各类数据库的链接和使用
2、ADODB 帮助我们在PHP提供开发效率和快速转换各类数据库
3、ADODB 使用相对简单,容易上手
4、ADODB 写作要求有时要求比较严谨,注意大小写。
5、ADODB 内置函数比较丰富可以快速和自动的帮助我们完成一些比较复杂的工作

2、 如何配置和使用 ADODB PHP

include_once("adodb5/adodb.inc.php");

$db = NewADOConnection ('mysql');
$db->Connect("localhost", "root", "", "upup360")or die("错误");

3、 ADODB PHP实现快速查询功能

include_once("adodb5/adodb.inc.php");

$db = &NewADOConnection('mysql');
$db->Connect("localhost", "root", "", “db")or die("错误");
$db->Execute("set names 'GBK'");

$q=$db->Execute("select * from up_admin_user");

while($row=$q->FetchRow()){
print_r($row);
}

4、 ADODB PHP实现智能插入功能

include_once("adodb5/adodb.inc.php");

$db = &NewADOConnection('mysql');
$db->Connect("localhost", "root", "", “db")or die("错误");
$db->Execute("set names 'GBK'");

$arr=array('m_id'=>'2','password'=>'333333','33333'=>'4444444‘);
$db->AutoExecute("up_admin_user",$arr,"INSERT");

1、 PHP ADODB 地址方式连接数据库
2、 PHP ADODB 对象方式获取数据库内容
3、 PHP ADODB HTML代码方式显示内容
4、 PHP ADODB 实现内容自动分页功能


include_once("adodb5/adodb.inc.php");

/* $db = NewADOConnection('mysql://root:@localhost/upload');
$sql="SELECT * FROM `pic`";
$db->SetFetchMode(ADODB_FETCH_ASSOC);
//mysql_fetch_array()
$sr1 = $db->Execute($sql);
print_r($sr1->fields);
*/

$db = NewADOConnection('mysql');
$db->PConnect("localhost", "root", "", "upload");
$sql="SELECT * FROM `pic`";
$rs2=$db->Execute($sql);
while($row=$rs2->FetchNextObject()){
echo $row->NAME;
}
*/

include_once("adodb5/adodb-pager.inc.php");
session_start();
$db = NewADOConnection('mysql');
$db->Connect("localhost", "root", "", "upload");
$db->Execute("set names 'GBK'");

$sql="SELECT * FROM `pic`";
$pager=new ADODB_Pager($db,$sql);
$pager->Render(2);

/*
include_once("adodb5/tohtml.inc.php");
$db = NewADOConnection('mysql');
$db->Connect("localhost", "root", "", "upload");
$sql="SELECT * FROM `pic`";
$rs2=$db->Execute($sql);
echo rs2html($rs2);
*/