adodb配置与使用

=========================================
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:

<?php
include_once("adodb5/adodb.inc.php"); //包含adodb类库文件
$db =
NewADOConnection(‘mysql‘);
$db->Connect(‘localhost‘, ‘root‘, ‘1981427‘,
‘test‘)or die("df"); //连接MySQL数据库
?>

连接Access:

<?php
include_once("adodb/adodb.inc.php"); //包含adodb类库文件
$conn =
NewADOConnection(‘access‘); //连接Access数据库
$conn->Connect("test.mb")or
die("cuowu");
?>

连接DB2:

<?php
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:

<?php
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");
************
实例:

查询:
<?php
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);
}
?>

插入:插入时它会自动过滤掉没有用的数组。排除掉没有用的数组。
字段都可以不对应的插入。

<?php
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]."<br>";
}
?>

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

adodb配置与使用,布布扣,bubuko.com

时间: 2024-08-09 18:53:51

adodb配置与使用的相关文章

adodb配置与使用坠酌砖诅啄作

http://www.ebay.com/cln/t9n_hldv/2015-01-28/165033289018 http://www.ebay.com/cln/5rv_bzvx/2015-01-28/164885721019 http://www.ebay.com/cln/5bf_rrrx/2015-01-28/165186674016 http://www.ebay.com/cln/bxb_vlbx/2015-01-28/165235434011 http://www.ebay.com/cl

PHP中PDO的配置与说明

住[PDO是啥] PDO是PHP5新加入的一个重大功能,因为在PHP5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么php_mysql.dll.php_pgsql.dll.php_mssql.dll.php_sqlite.dll等等扩展来连接MySQL.PostgreSQL.MSSQLServer.SQLite,同样的,我们必须借助ADOdb.PEAR:B.PHPlib:B之类的数据库抽象类来帮助我们,无比烦琐和低效,毕竟,php代码的效率怎么能够我们直接用C/C+

入侵检测系统 snort 安装配置

centos下安装 安装时将apache 和mysql服务安装上 yum -y install mysql-bench mysql-devel php-mysql gcc pcre-devel php-gd gd glib2-devel gcc-c++ libpcap-devel cd /root mkdir  snort cd snort wget http://www.snort.org/downloads/867(snort-2.9.0.5.tar.gz) wget http://www.

实战1 网络监控cacti的安装配置

一.cacti概述二.cacti工作流程三.cacti安装四.配置cacti监控本机 环境: 操作系统:CentOS 6.4 x86_64软件:Cacti-0.8.7e 官方网站:http://www.cacti.net 一.cacti概述Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP.MySQL.SNMP及RRDTool开发的网络流量监测图形分析工具.它通过snmpget来获取数据,使用 RRDtool绘画图形,它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻

error C2871: “ADODB”: 具有该名称的命名空间不存在(error C2871: “ADODB”: 具有该名称的命名空间不存在)

1.WINDOWS.H already included. MFC apps must not #include <windows.h> I just added the #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","ADOEOF") in the <StdAfx.h> file. When

VC++ 中ADO数据库的配置(Access2003-Access2007)

vc++ 中ADO数据库的配置(Access2003-Access2007) 1.       首先在StdAfx.h中添加以下代码引入数据库: #import "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF") 2.    

ADOdb 支持的数据库包括哪些?

ADOdb 支持的数据库包括 MySQL, PostgreSQL,Interbase,Firebird,Informix,Oracle,MS SQL 7,Foxpro,Access,ADO,Sybase,FrontBase,DB2 和 generic ODBC. ADOdb 的安装安装 ADOdb 是一件极期容易的事,相信聪明的你一定不会感到吃力. 首先, 确定你正在运行的 PHP 是 4.0.4 版或更新版. 如果不是,我强列建议你升级! 从 PHP Everywhere 站点下载 .zip

web配置nagios工具

Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. Nagiosql 安装的配置方法(一个web配置nagios的工具) NagiosQL 本人已经在使用中,它本身的导入功能非常强大,不用自己去处理以前的nagios配置文件,它会自己就处理出来,每台主机hosts是一个配 置,services都在一个配置文件里

Oracle使用ODBC连接配置

该配置是在windows 7 32位下进行的,程序已经通过了测试(使用VBS进行的测试) 1.文件下载 -------------------------------------------------------------------------- 下载地址http://www.oracle.com/technetwork/topics/winsoft-085727.html 需要下载两个文件 instantclient-basic-nt-12.1.0.2.0.zip "http://dow