加limit限制条数以后就不能分页了吗?

#1 小双

代码:
/** 
* @ 参数设置
*/
$state = 1; //显示
$pagesize= 5; //每页显示条数
$limitNum = 10; //limit现在条数
//首页
$this->results = spClass("lib_article")->spPager($this->spArgs("page",1),$pagesize)->findAll(array('state'=>$state),"ctime DESC","id,Atitle,Acontent,vote,ctime",$limitNum);
// 这里的分页。
$this->pager = spClass("lib_article")->spPager()->getPager();


上面的代码调试出错,单独limit限制条数不分页可以显示,或者不要limit条数限制做分页也是可以显示的,但是两者结合就不行了!

2010-06-03 15:12:22

#2 jake

spPager的分页本身就是通过limit实现的,所以不可能再加上一个limit。:handshake

2010-06-03 18:58:03

#3 小双

那如果只读取表里的部分数据,而且有分页,要怎么写?用“select top 20”吗?

2010-06-03 20:00:48

#4 jake

从逻辑上解决,你可以调整一下页码的显示就好。

2010-06-03 20:10:00