-1

我有一个表,在这个表中我有 20 列,我的默认值从 2-11 开始,只显示 10 个结果。当用户单击上一个按钮时,我想显示上一个 1-10 结果。我怎样才能做到这一点?

4

1 回答 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 回答