用户输入每页显示的记录数,怎么实现,使用select控制显示第几页,怎么实现php

解决方案 »

  1.   

    很简单啊,你需要知道两个量,一个是当前页数,一个是当前显示多少页
    比如当前是第3页,然后每页显示45条,那么你的select就是
    select * from tb_table where name=somestring limit (3-1)*45,45 order by time desc
      

  2.   

    第一頁
    $p=1-1;//0,從第0條開始往下提取45條第2頁
    $p=2-1;//45,從第45條開始往下提取45條
    select * from tb_table where name=somestring limit {$p}*45,45 order by time desc
      

  3.   

    分页需要用到以下参数:
    1.pageNow  //显示哪一页
    2.pageSize //一页显示多少条
    3.pageCount //一共有多少页
    4.rowCount   //该结果集一共有多少条,从数据库取资源出并count出来。其中:
    $pageNow与$pageSize 预先定义
    $pageCount=ciel(rowCount/pageSize)当前页显示的结果为:
    select * from table limit $pageSize,($pageNow-1)*$pageSize   
      

  4.   

    select绑定一个ajax事件后台出来 可以把每页显示的记录数记录到session 这个重新加载的页面每页显示的数量不会丢失