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

[HELP] 查询分页的记录条目数,如何才能不浪费呢

[复制链接]
发表于 2012-7-24 17:02:22 | 显示全部楼层 |阅读模式
我使用Active Record 类进行查询,为了分页我使用这样的语句:
PHP复制代码
$this->db->limit(50,$page*50);
复制代码

$page为get的页码参数。
在我分页后,我需要知道本次查询有多少记录条目数,于是我先
PHP复制代码
 
$query = $this->db->get();
$total_rows = $query->num_rows()
$this->db->limit(50,$p*50);
$query2 = $this->db->get();
 
复制代码

我发现 $this->db->get()之后,无法再执行limit(),于是我只好再苦逼地重新抄了一遍查询代码。
代码冗余,而且效率低下,望高人指点
发表于 2012-7-24 21:32:30 | 显示全部楼层
封装
 楼主| 发表于 2012-7-25 14:44:18 | 显示全部楼层
本帖最后由 阿亮 于 2012-7-25 15:54 编辑
visvoy 发表于 2012-7-24 21:32
封装

怎么封装啊,可以讲详细一点吗,我没有搜到相关的东西。
发表于 2012-7-26 17:07:08 | 显示全部楼层
visvoy 发表于 2012-7-24 21:32
封装

版主!CI分页的链接可以这样做吗
帖子:http://codeigniter.org.cn/forums/thread-13837-1-1.html

本版积分规则