获取上一个和下一个mysql结果


Getting previous and next mysql result

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

您必须将page作为参数发送才能获得分页。休息很容易。在SQL中,您有LIMIT子句,该子句将数据限制为限制和偏移您设置的变量。例子:

您有一个100行的表。如果你想获得前10个,你必须这样写:

SELECT columns FROM table ... LIMIT 0,10

如果您想获得接下来的10行,查询应该是

SELECT columns FROM table ... LIMIT 10,10 

等等

page参数显示你要显示的页面,偏移量很容易从它计算出来。

$offset = $currentPage*$limit;