使用php获取连续记录
我有一个学生记录表,其id为使用php获取连续记录,php,mysql,Php,Mysql,我有一个学生记录表,其id为rollno,如何使用php从数据库中单击按钮获取第一条、上一条、下一条、最后一条记录 我对下一条记录使用了$rollno+1,对上一条记录使用了$rollno-1 如果缺少rollnum,则应转到下一条或上一条记录 例如:我有这样的卷轴1,2,3,5,6 当我的roll num为3时,当我单击next(下一步)时,它应该显示下一条记录,该记录是带有rollnonum 5的记录。我如何才能对上一条记录获得类似的结果 请帮我解决此问题无法在评论中发布。所以在这里发布 你
rollno
,如何使用php从数据库中单击按钮获取第一条、上一条、下一条、最后一条记录
我对下一条记录使用了$rollno+1
,对上一条记录使用了$rollno-1
如果缺少rollnum
,则应转到下一条或上一条记录
例如:我有这样的卷轴1,2,3,5,6
当我的roll num为3时,当我单击next(下一步)时,它应该显示下一条记录,该记录是带有rollno
num 5的记录。我如何才能对上一条记录获得类似的结果
请帮我解决此问题无法在评论中发布。所以在这里发布
你能把你试过的东西放进去吗。一段代码。使用限制
$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
依此类推如果我没有rollno 3的记录,它应该返回rollnum 4的记录