'perpage'是要传的,如果你不传给这个类,默认就为每页10条.
'perpage'=>20,你放到这个数组里面就说明你想要每页20条.不知道你这个获取是啥意思,是你主动赋值,为啥还要从类中获取呢.

解决方案 »

  1.   


    我忽然反应过来,是我理解错了,比如我每页显示是5页,其实limit($page->offset,$page->offset+5)就可以了吧
      

  2.   

    $page->offset为当前页的起始位置,
    $page->offset + $perpage为当前页的结束位置.
    理解正确,呵呵.
    不过最好这样调用$page->offset()
    因为人家类里面提供了获取offset的函数,虽然这个类写的不是php5的写法. 
    function offset()
    {
      return $this->offset;
    }
      

  3.   

    好的,十分感谢
    请问一下,我有10条数据,当我
    SELECT * FROM T_MESSAGE WHERE ROWNUM>0 minus SELECT * FROM T_MESSAGE WHERE ROWNUM<=5的时候能查出来
    但是当我
    SELECT * FROM T_MESSAGE WHERE ROWNUM>5 minus SELECT * FROM T_MESSAGE WHERE ROWNUM<=10的时候为什么就没有数据了呢