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");