PHP数据库万能引擎类adodb配置使用以及实例集锦
ADODBPHP数据库万能引擎类特点:
1.可以在PHP规范各类数据库的链接和使用
2.可以帮助我们在PHP提供开发效率和快速转换各类数据库
3.使用相对简单
4.写作要求比较严谨,注意大小写
5.内置函数比较丰富
如何配置和使用ADODBPHP
1.下载ADODBForPHP类库压缩包
2.解压到网站目录下任何文件夹下
3.引入ADODB配置文件
4.配置需要的数据库连接
5使用内置方法操作链接的数据库
连接MySql:
<?php
include_once("adodb5/adodb.inc.php");//包含adodb类库文件
$db=NewADOConnection('mysql');
$db->Connect('localhost','root','root','test')ordie("df");//连接MySQL数据库
?>
连接Access:
<?php
include_once("adodb/adodb.inc.php");//包含adodb类库文件
$conn=NewADOConnection('access');//连接Access数据库
$conn->Connect("test.mb")ordie("cuowu");
?>
连接DB2:
<?php
include("adodb/adodb.inc.php");//包含adodb类库文件
$conn=NewADOConnection('db2');//连接DB2数据库
$conn->Connect("driver={IBMdb2odbcDRIVER};database=mydb;hostname=localhost;port=50000;
protocol=TCPIP;uid=root;pwd=pass");
?>
连接PostgreSQL:
<?php
include("adodb/adodb.inc.php");//包含adodb类库文件
$conn=NewADOConnection('postgres');
$conn->Connect('localhost','root','pass','mydb');//连接PostgreSQL数据库
?>
ADODBPHP实现快速查询功能
include_once("adodb5/adodb.inc.php");
$db=&NewADOConnection('mysql');
$db->Connect("localhost","root","",“db")ordie("错误");
$db->Execute("setnames'GBK'");
$q=$db->Execute("select*fromup_admin_user");
while($row=$q->FetchRow()){
print_r($row);
}
ADODBPHP实现智能插入功能
include_once("adodb5/adodb.inc.php");
$db=&NewADOConnection('mysql'); $db->Connect("localhost","root","",“db")ordie("错误"); $db->Execute("setnames'GBK'");
$arr=array('m_id'=>'2','password'=>'333333','33333'=>'4444444‘); $db->AutoExecute("up_admin_user",$arr,"INSERT");