php 分页原理详解(2)

/*显示分页信息,假如是当页则显示粗体的数字,其余的页数则为超连接,假如当前为第三页则显示如下
1 2 3 4 5 6
*/
?>
   [/php]
假如你仔细的读过上面的代码,把数据库连接和查询的表替换成你的,那么就能看见它的执行效果哦。

是不是很简单,只要动动脑筋,可以让它显示的更为个性化哦,给大家出一个小题,如何实现“首页 上一页 下一页 尾页”这种格式的分页呢?

OK,水帖灌完,收工。^_^ 默默小谈PHP&MYSQL分页原理及实现
===================================
总结:

原型:      Select * from table limit 0,10
程序:
select * from table limit $offset,$num ($offset取值是:传入的页面数-1     $num是每个页面显示的数据,多为固定常量值)

总分页数:总数据 每页显示的条数有余进一
    int totalPage=((totalCount%NUM)==0)?totalCount/NUM:totalCount/NUM+1;

limit用法limit 开始点,要提取的数目

不过要注意的是:一定要加上order by ,确定以上升或者下降的顺序来查询,不然在查询的时候会不知道从哪个方向开始查询。不过一定要注意顺序:正确的是select * from user order by id desc limit 0,10;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/59760cc092aba5b5e94c427fe46aef05.html