ADOdb

PHP的数据库接口
授权协议 未知
开发语言 PHP
所属分类 数据库相关、 数据库驱动程序
软件类型 开源软件
地区 不详
投 递 者 夏朗
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ADOdb 是一个 PHP 编程语言用来访问数据库的抽象接口。

示例代码:

include('/path/to/adodb.inc.php');
$DB = NewADOConnection('mysql');
$DB->Connect($server, $user, $pwd, $db);

# M'soft style data retrieval with binds
$rs = $DB->Execute("select * from table where key=?",array($key));
while (!$rs->EOF) {
print_r($rs->fields);
$rs->MoveNext();
}

# PEAR style data retrieval
$rs = $DB->Execute("select * from table where key=123");
while ($array = $rs->FetchRow()) {
print_r($array);
}

# Alternative URI connection syntax:
$DB = NewADOConnection("mysql://$user:$pwd@$server/$db?persist");

# No need for Connect or PConnect when using URI syntax

$ok = $DB->Execute("update atable set aval = 0");
if (!$ok) mylogerr($DB->ErrorMsg());
  • 1.GetAll方法 我们可以使用GetAll方法代替Execute()方法,该方法返回的结果为一个二维关联数据,这样可以使用foreach或for循环语句处理,非常方便。另外,GetAll取得的数组与Smarty模板的foreach配合得非常好。 我们一起看下面的脚本例子: <?php include_once("libs/adodb/adodb.inc.php"); // 创建一个mysql连

 相关资料
  • 可以使用model('ModelName')->get($id)和model('ModelName')->all来生成数据的ORM封装对象。 $content = $model->get(1); //这里返回的是一个Record对象 $content->title = 'hello world'; //Update操作 $content->save(); //

  • 连接数据库 在能够对MongDB进行操作之前,需要使用BuguFramework创建一个数据库连接,代码如下: BuguConnection conn = BuguFramework.getInstance().createConnection(); conn.connect("192.168.0.100", 27017, "mydb", "username", "password"); 也可以

  • 一、全局配置定义 return array( 'DB_TYPE' => 'mysql', 'DB_HOST' => '127.0.0.1', 'DB_NAME' => 'thinkcmf', 'DB_USER' => 'root', 'DB_PWD' => 'root', 'DB_PORT' => '3306', 'DB_PREFIX' =>

  • ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。数据库抽象访问层基于PDO方式,目前内置包含了Mysql、SqlServer、PgSQL、Sqlite等数据库的支持。 如果应用需要使用数据库,必须配置数据库连接信息,数据库的配置文件有多种定义方式。 配置文件

  • 有两种方法连接数据库: 自动连接 “自动连接” 特性将在每一个页面加载时自动实例化数据库类。要启用“自动连接”, 可在 application/config/autoload.php 中的 library 数组里添加 database: $autoload['libraries'] = array('database'); 手动连接 如果你只有一部分页面需要数据库连接,你可以在那些有需要的函数里

  • 本章介绍如何从数据库表中读取简单数据,然后使用JFreeChart创建您选择的图表。 业务数据 考虑我们有以下MySQL表mobile_tbl(mobile_brand VARCHAR(100)NOT NULL,unit_sale INT NO NULL); 考虑这张表有以下记录 - 移动品牌 单位销售 IPhone5S 20 Samsung Grand 20 MotoG 40 诺基亚Lumia

  • 截至目前,我们已经学会了在COBOL中使用文件。 现在,我们将讨论COBOL程序如何与DB2交互。 它涉及以下条款 - 嵌入式SQL DB2应用程序编程 主机变量 SQLCA SQL查询 Cursors 嵌入式SQL 嵌入式SQL语句在COBOL程序中用于执行标准SQL操作。 在编译应用程序之前,SQL处理器会对嵌入式SQL语句进行预处理。 COBOL被称为Host Language 。 COBO

  • 本文向大家介绍java连接mysql数据库 java连接sql server数据库,包括了java连接mysql数据库 java连接sql server数据库的使用技巧和注意事项,需要的朋友参考一下 在java的应用中,我们经常会对数据库进行必要的操作,下来我们就了解一下如何用java连接mysql数据库 以及java连接sql server数据库 一、mysql 二、sql server 以上就