|
这个是修改自 MooPHP 框架的 MooMySQL 类,比较简单也好用,于是改过来更名叫 MooDB用,不一定适合所有人,但是对于很多初学者来讲还是不错滴.
使用方法:
将文件放到 application/libraries/ 目录下,
配置使用是跟 CI 同一个文件,如果你已经配置了 CI 的数据库文件,也就是 config/database.php 文件,那就不用配置 MooDB 了.
要用的地方:
$this->load->library('moodb'); //先载入
//返回查询的资源
$result = $this->moodb->query(SQL);
//大数据量的查询
$result = $this->moodb->bigQuery(SQL);
//返回全部查询结果的二维数组
$rows = $this->moodb->getAll(SQL);
//返回一行数据
$row = $this->moodb->getOne(SQL);
//跟 mysql_fetch_.. 是一样的
while($row = $this->moodb->fetchArry($result)) {
print_r($row);
}
//返回上一步 INSERT 操作产生的 ID
$newId = $this->moodb->insertId();
//返回查询资源的行数
$nums = $this->moodb->numRows($result);
更多方法: numFields、affectedRows、listFields、listTables、tableName、escapeString、getMysqlVersion 请参考 Moodb.php 文件。
/*
CodeIgniter Moo Database Class
此 MySQL 数据库操作类修改自 MooPHP 框架的 MooMySQL 类
小示例:
$this->load->library('moodb');
$this->moodb->query(SQL);
$allRows = $this->moodb->getAll(SQL);
修改:
Pader
http://www.vgot.cn/
* 原 MooPHP 的信息:
More & Original PHP Framwork
Copyright (c) 2007 - 2008 IsMole Inc.
$Id: Mysql.Class.php 2008-3-19 aming$
*/ |
|