=========================================
php100:80:ADODB PHP数据库万能引擎类
ADODB PHP数据库介绍与特点
ADODB 是一种兼容的各类数据库应用程序接口(API),各种数据库都可以。MySQL,PostgreSQL,Interbase,Firebird,Informix,Oracle,MS SQL 7,Foxpro,Access,ADO,Sybase,FrontBase,DB2
ADODB在PHP规范各类数据库的链接和使用
ADODB帮助我们在PHP提供开发效率和快速转换各类数据库
ADODB使用相对简单
ADODB写作要求比较严谨,注意大小写
ADODB内置函数比较丰富
如何配置和使用ADODB PHP
下载ADODB For PHP 类库压缩包
解压到网站目录下任何文件夹下
引入ADODB配置文件
配置需要的数据库连接
使用内置方法操作链接的数据库
连接MySql:
include_once("adodb5/adodb.inc.php"); //包含adodb类库文件
$db = NewADOConnection('mysql');
$db->Connect('localhost', 'root', '1981427', 'test')or die("df"); //连接MySQL数据库
?>
连接Access:
include_once("adodb/adodb.inc.php"); //包含adodb类库文件
$conn = NewADOConnection('access'); //连接Access数据库
$conn->Connect("test.mb")or die("cuowu");
?>
连接DB2:
include("adodb/adodb.inc.php"); //包含adodb类库文件
$conn=NewADOConnection('db2'); //连接DB2数据库
$conn->Connect("driver={IBM db2 odbc DRIVER};database=mydb;hostname=localhost;port=50000;
protocol=TCPIP;uid=root; pwd=pass");
?>
连接PostgreSQL:
include("adodb/adodb.inc.php"); //包含adodb类库文件
$conn = NewADOConnection('postgres');
$conn->Connect('localhost', 'root', 'pass', 'mydb'); //连接PostgreSQL数据库
?>
*******
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);
}
*************
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");
************
实例:
查询:
include_once("adodb5/adodb.inc.php"); //包含adodb类库文件
$db = NewADOConnection('mysql');
$db->Connect('localhost', 'root', '', 'think_zw')or die("error"); //连接MySQL数据库
$db->Execute("set names 'GBK'");
$query=$db->Execute("select * from think_zw");
while($row=$query->FetchRow()){
print_r($row);
}
?>
插入:插入时它会自动过滤掉没有用的数组。排除掉没有用的数组。
字段都可以不对应的插入。
include_once("adodb5/adodb.inc.php"); //包含adodb类库文件
$db = NewADOConnection('mysql');
$db->Connect('localhost', 'root', '', 'think_zw')or die("error"); //连接MySQL数据库
$db->Execute("set names 'GBK'");
$arr=array("id"=>"",
"name"=>"小军",
"details"=>"小军爱看美女");//注意不要把双引号写成单引号
$db->AutoExecute("think_zw",$arr,"INSERT");
$query=$db->Execute("select * from think_zw");
while($row=$query->FetchRow()){
echo $row[name]."
";
}
?>
===============================
php100:81:PHP ADODB 地址方式连接数据库
1、 PHP ADODB 地址方式连接数据库
2、 PHP ADODB 对象方式获取数据库内容
3、 PHP ADODB HTML代码方式显示内容
4、 PHP ADODB 实现内容自动分页功能
PHP ADODB 地址方式连接数据库:
include_once("adodb5/adodb.inc.php");
/* $db = NewADOConnection('mysql://root:@localhost/upload');
$sql="SELECT * FROM `pic`";
$db->SetFetchMode(ADODB_FETCH_ASSOC);//ADODB_FETCH_NUM这里和那个fetch_array和 fetch_row区别有点类似
//mysql_fetch_array()
$sr1 = $db->Execute($sql);
print_r($sr1->fields);
*/
**********************
PHP ADODB 对象方式获取数据库内容
$db = NewADOConnection('mysql');
$db->PConnect("localhost", "root", "", "upload");
$sql="SELECT * FROM `pic`";
$rs2=$db->Execute($sql);
while($row=$rs2->FetchNextObject()){
echo $row->NAME;
}
*/
*******
PHP ADODB HTML代码方式显示内容
/*
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);
*/
**************
PHP ADODB 实现内容自动分页功能
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);

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

WebStorm Mac version
Useful JavaScript development tools