【发布时间】:2012-05-19 14:27:10
【问题描述】:
我一直在摆弄分页并设法获得一个基于脚本工作的版本,php cook book 中的代码不起作用。
我使用的分页示例来自此站点: http://www.developphp.com/view_lesson.php?v=289
我注意到有 2 个查询,首先获取总行数然后显示行,我不确定我是否应该有 2 个查询,本网站上的另一个示例也显示 2 个查询:http://www.phpeasystep.com/phptu/29.html
对比网上和书籍中的信息,我应该使用 1 或 2 个查询来获取分页结果吗?不想再继续染别人的坏习惯所以想问问高手 谢谢
【问题讨论】:
-
您只需要一个查询。请在此处发布您使用的代码。
-
我的代码一团糟:pastebin.com/Rr4W31zK 它所基于的脚本是:developphp.com/view_lesson.php?v=289
-
@Dagon 您能否在一个查询中发布如何执行此操作的示例?我知道的唯一方法是link,但是如果表足够大,对服务器来说将是一个很大的打击。总的来说,我会推荐两个查询,一个查询元素总数,一个查询页面记录
-
Alexios 这正是我一直在阅读的内容,我是一个极简主义者,如果可能的话,我更喜欢整洁的代码。我对我的查询感到满意:) 尽管结构需要缩短。分页代码的字符长度很长是否正常,我的例子有点长
-
@AlexiosTsiaparas,看下面的猜测是 2 :(
标签: php mysql sql database pagination