Trail
发表于 2009-10-22 11:35:07
留个记号
乌有
发表于 2009-10-22 11:54:42
如果是一个查询操作呢,比如like操作,那么模型内增加一个单独获取查询结果数量的方法岂不是每次都要执行两 ...
yinkehao 发表于 2009-3-17 23:05 http://codeigniter.org.cn/forums/images/common/back.gif
目前我是这样了.不管是不是like,只要不是取表的所有记录,分页的话都写一个方法来查询结果数量了.AR好像有个方法取得受影响的结果集数量?是的话,用这个方法也方便.
visvoy
发表于 2009-10-22 12:29:47
用limit
z445619791
发表于 2010-1-19 13:33:35
是不是加条件查询??
不知道是不是我理解错了
我给出的方法是:
$this->db->get_where();
$query = $this->db->get_where('mytable', array('id' => $id), $limit, $offset);
netbus888
发表于 2010-6-9 23:41:14
靠~~ci一共支持segment到多少哈~~
songah
发表于 2010-6-10 09:57:28
我觉得分页的时候应该用php的clone处理吧,我就是这样处理的,懒得重新写一次查询了。like或者where与count_all_results是不可以共存的。详细参考下面帖子
http://codeigniter.org.cn/forums/thread-5910-1-1.html#id=pid27317
zhangcjl
发表于 2010-10-13 21:23:43
学习了!!!!呵呵~~~好东西不顶不行啊~!!!!
luoxu_cool
发表于 2011-9-15 11:37:51
{:soso_e179:}
蓝条
发表于 2011-11-30 00:36:35
mark.
niki090
发表于 2011-12-30 19:10:14
Hex 真是耐心,受益了:P