摘要: 今天看到一篇php分页的文章,虽然简单但非常实用,稍作编辑贴出来(原文地址http://www.chinaunix.net/jh/27/181584.html)
所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始的参数:
每页多少条记录($PageSize)?
当前是第几页($CurrentPageID)?
至于其他的参数,比如:上一页($PreviousPageID)、下一页($NextPageID)、总页数($numPages)等等,都可以根据前边这几个东西得到。
现在只要再给我一个结果集,我就可以显示某段特定的结果出来。
以mysql数据库为例,如果要从表内截取某段内容,sql语句可以用:select * from table limit offset, rows。看看下面一组sql语句,尝试一下发现其中的规率。
前10条记录:select * from table limit 0,10
第11至20条记录:select * from tabl
阅读全文