我可以使用偏移和限制功能但是如何从最后一次获取的行的偏移量开始获取下一行。
假设我有50000个项目的数据集,并希望在第1页上显示50个项目,所以我只想获取50个项目,当我点击下一页时,它应该获取并显示接下来的50个项目。
答案 0 :(得分:0)
如果要从mysql中的偏移量中获取数据,可以使用关键字如。
SELECT * FROM 'table_name' LIMIT 51,50
这会将项目编号51提取到下一个50项。我可以将程序乘以数字(51)以获得更多结果。
乘法语法取决于您使用哪个后端,假设您正在使用,基本上您必须围绕它来循环才能更改偏移值。 我正在编写PHP代码:
for($i=0; $i< $n; $i++){
$offset=50*$i;
$sql = "SELECT * FROM 'table_name' LIMIT {$offset} ,50 "
...
// Now fire this sql query.
}
如果您想使用Django执行此操作,则pagination