我有两个记录集,用于选择和显示数据。以下查询效果很好,并向我显示了前25条记录。
SELECT *
FROM table1
WHERE Field3 = '".$currentag."'
AND Field1 = 'A'
AND Field1 != 'D'
LIMIT 25
在返回最初的25条记录之后,如何创建一个新的单独查询以显示记录?
答案 0 :(得分:1)
您必须使用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-是极限值。
答案 1 :(得分:0)
LIMIT $ point,$ offset的语法是$ point表示起点,$ offset是要显示的条目数,因此对于您的查询解决方案来说是LIMIT 25,25,然后动态地将值作为变量从前端传递到这两个变量。