使用php获取连续记录

时间:2014-08-21 11:14:36

标签: php mysql

我有一个rollno作为id的学生记录表,如何使用 php 从数据库中获取按钮点击的第一个,上一个,下一个,最后一个记录强>

我将$rollno+1用于下一条记录,$rollno-1用于上一条记录

当缺少rollnum时,它应该转到下一个或上一个记录

例如:我有像这样的1,2,3,5,6 .....

的rollnums

当我点击下一个时我的滚动数为3时,它应该显示下一条记录rollno数字5,如何为前一条记录提供类似的记录

帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

无法在评论中发帖。所以发布在这里

你可以放一些尝试过的东西吗?一段代码。

答案 1 :(得分:0)

使用限制

$rollnext=$roll+1;
$rollprev=$roll-1;

SELECT * FROM `records` order by `rollnum ` limit $rollnext,1
SELECT * FROM `records` order by `rollnum ` limit $rollprev,1

例如: 当前页:2

下一篇:3 前:1

SELECT * FROM `records` order by `rollnum ` limit 3,1
SELECT * FROM `records` order by `rollnum ` limit 1,1

record 1: SELECT * FROM `records` order by `rollnum ` limit 0,1
record 2: SELECT * FROM `records` order by `rollnum ` limit 1,1
record 3: SELECT * FROM `records` order by `rollnum ` limit 2,1
record 4: SELECT * FROM `records` order by `rollnum ` limit 3,1
record 5: SELECT * FROM `records` order by `rollnum ` limit 4,1
record 6: SELECT * FROM `records` order by `rollnum ` limit 5,1

等等