首页新闻找找看学习计划

为何我用这段代码获取列表最下面那个id后面的10条数据时,每一次获取时第一条重复

0
悬赏园豆:5 [已关闭问题] 关闭于 2015-08-20 11:19

 为何我用这段代码获取列表最下面那个id后面的10条数据时,第一次获取的后10条数据的第一条和前10条的最后一条是重复的,而后面再获取就没有重复,头10条数据最后一个ID是10100,

$last_id = $this->_get('last_id');
        $map['id'] = array('lt', $last_id);
        $list = D('Post')->where($map)->order('id DESC')->limit(10)->select();

头10条的ID :10109,10108......10100

然后用上面 的代码去获取下个10条数据,用的参数是10100,这个可以alert出来,可是去获取数据的时候,是从10100开始的,到10091结束,可是再次获取下10条数据时,就正常了,不知道为啥?

xqnq2007的主页 xqnq2007 | 初学一级 | 园豆:21
提问于:2015-07-26 18:02
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册