2014-08-21 3 views
1

У меня есть таблица студент записи с rollno как идентификатор, как я могу получить первый, предыдущий, следующий, последние записи по нажатию кнопки из базы данных с помощью PHPFetching последовательных записей с использованием PHP

я использовал $rollno+1 для следующей записи и $rollno-1 для предыдущей записи

Когда rollnum отсутствует, то он должен пойти на следующую или предыдущую запись

Например: я rolln ums как это 1,2,3,5,6 .....

Когда мой номер ролика 3, когда я нажимаю дальше, он должен отображать следующую запись, которая записывается с rollno num 5 как я могу получить это аналогично для предыдущей записи

Помогите мне с этим

+0

HTTP: // stackoverflow.com/questions/1446821/how-to-get-next-p revious-record-in-mysql – Gudgip

ответ

0

Невозможно опубликовать в комментариях. Итак, размещение здесь

Можете ли вы положить что-нибудь, что вы пробовали. Кусок кода.

0

USE LIMIT

$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 

и так далее

+0

если у меня нет записи с rollno 3, она должна вернуть запись с rollnum 4 – arnavi

+0

да .. он должен попробовать – sumit

Смежные вопросы