Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取上一个和下一个mysql结果_Php_Mysql_Database - Fatal编程技术网

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

Php 获取上一个和下一个mysql结果,php,mysql,database,Php,Mysql,Database,我有一个表,在这个表中我有20列,我的默认值从2-11开始,只显示10个结果。当用户单击“上一步”按钮时,我想显示上一步的1-10结果。如何实现这一点?您必须将页面作为参数发送才能进行分页。 休息很容易。在SQL中,您有一个LIMIT子句,它将数据限制为您设置的LIMIT和offset变量。例如: 你有一张有100行的桌子。如果你想获得前10名,你必须写下如下内容: SELECT columns FROM table ... LIMIT 0,10 如果您想获得接下来的10行,查询应该是 SEL

我有一个表,在这个表中我有20列,我的默认值从2-11开始,只显示10个结果。当用户单击“上一步”按钮时,我想显示上一步的1-10结果。如何实现这一点?

您必须将页面作为参数发送才能进行分页。 休息很容易。在SQL中,您有一个LIMIT子句,它将数据限制为您设置的LIMIT和offset变量。例如:

你有一张有100行的桌子。如果你想获得前10名,你必须写下如下内容:

SELECT columns FROM table ... LIMIT 0,10
如果您想获得接下来的10行,查询应该是

SELECT columns FROM table ... LIMIT 10,10 
等等

page参数显示您正在显示的页面,偏移量很容易计算

$offset = $currentPage*$limit;

“分页”就是您所说的:除此之外,如果不查看您的代码或表结构,我们就无法真正帮助您。