用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4947|回复: 2
收起左侧

[库 Library] CodeIgniter MooDB MySQL 操作类

[复制链接]
发表于 2009-5-22 01:07:06 | 显示全部楼层 |阅读模式
这个是修改自 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$
*/

Moodb.rar

3.04 KB, 下载次数: 37

 楼主| 发表于 2009-5-22 01:12:01 | 显示全部楼层
这个是用在 1.7.1 上的。
发表于 2012-11-15 21:07:30 | 显示全部楼层
不错

本版积分规则