我有一个表,在这个表中我有 20 列,我的默认值从 2-11 开始,只显示 10 个结果。当用户单击上一个按钮时,我想显示上一个 1-10 结果。我怎样才能做到这一点?
问问题
121 次
1 回答
2
您必须将页面作为参数发送才能进行分页。休息很容易。在 SQL 中,您有 LIMIT 子句,它将数据限制为您设置的限制和偏移变量。例子:
你有一个有 100 行的表。如果您想获得前 10 名,则必须编写如下内容:
SELECT columns FROM table ... LIMIT 0,10
如果你想获得接下来的 10 行查询应该是
SELECT columns FROM table ... LIMIT 10,10
等等
page 参数显示您正在显示的页面,偏移量很容易从中计算出来。
$offset = $currentPage*$limit;
于 2013-04-13T00:25:05.133 回答