限制的使用

t5zmwmid  于 2021-06-23  发布在  Mysql
关注(0)|答案(2)|浏览(145)

我有两个用于选择和显示数据的记录集。下面的查询非常有效,并显示了前25条记录。

SELECT * 
  FROM table1 
 WHERE Field3 = '".$currentag."' 
   AND Field1 = 'A' 
   AND Field1 != 'D' 
 LIMIT 25

在返回最初的25条记录之后,如何创建一个新的、单独的查询来显示记录?

a11xaf1n

a11xaf1n1#

limit$point、$offset的语法是$point表示起点,$offset是要显示的条目数,因此对于查询解决方案,limit是25,25,然后动态地将值作为变量从前端传递给这两个变量。

yyyllmsg

yyyllmsg2#

你必须使用 offset :

SELECT * FROM table1
WHERE Field3 = '".$currentag."' AND Field1 = 'A' AND Field1 != 'D'
LIMIT 25, 25

再来一批:

SELECT * FROM table1
WHERE Field3 = '".$currentag."' AND Field1 = 'A' AND Field1 != 'D'
LIMIT 50, 25

这里50-是偏移量,25-是极限。

相关问题