阿亮 发表于 2012-7-24 17:02:22

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

我使用Active Record 类进行查询,为了分页我使用这样的语句:$this->db->limit(50,$page*50);
$page为get的页码参数。
在我分页后,我需要知道本次查询有多少记录条目数,于是我先

$query = $this->db->get();
$total_rows = $query->num_rows();
$this->db->limit(50,$p*50);
$query2 = $this->db->get();

我发现 $this->db->get()之后,无法再执行limit(),于是我只好再苦逼地重新抄了一遍查询代码。
代码冗余,而且效率低下,望高人指点

visvoy 发表于 2012-7-24 21:32:30

封装

阿亮 发表于 2012-7-25 14:44:18

本帖最后由 阿亮 于 2012-7-25 15:54 编辑

visvoy 发表于 2012-7-24 21:32 static/image/common/back.gif
封装
怎么封装啊,可以讲详细一点吗,我没有搜到相关的东西。

x171306523c 发表于 2012-7-26 17:07:08

visvoy 发表于 2012-7-24 21:32 static/image/common/back.gif
封装

版主!CI分页的链接可以这样做吗
帖子:http://codeigniter.org.cn/forums/thread-13837-1-1.html
页: [1]
查看完整版本: 查询分页的记录条目数,如何才能不浪费呢