我有两个用于选择和显示数据的记录集。下面的查询非常有效,并显示了前25条记录。
SELECT * FROM table1 WHERE Field3 = '".$currentag."' AND Field1 = 'A' AND Field1 != 'D' LIMIT 25
在返回最初的25条记录之后,如何创建一个新的、单独的查询来显示记录?
a11xaf1n1#
limit$point、$offset的语法是$point表示起点,$offset是要显示的条目数,因此对于查询解决方案,limit是25,25,然后动态地将值作为变量从前端传递给这两个变量。
yyyllmsg2#
你必须使用 offset :
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-是极限。
2条答案
按热度按时间a11xaf1n1#
limit$point、$offset的语法是$point表示起点,$offset是要显示的条目数,因此对于查询解决方案,limit是25,25,然后动态地将值作为变量从前端传递给这两个变量。
yyyllmsg2#
你必须使用
offset
:再来一批:
这里50-是偏移量,25-是极限。