La teoria de las bases de datos relacionales dice que el orden de inserción de los registros no debe ser relevante.... y como bien dices los id no siempre son correlativos...
Luego lo que necesitas es un criterio de ordenación.
Cita: como podría yo saber (y desplegar) cual registro sigue despues de uno que se haya seleccionado???
Si tienes un criterio de ordenación luego es facil
Digamos que el campo que ordena se llama "campocriterio"
Luego si "campocriterio=XX" en el registro selecionado la siguiente consulta tedará el siguiente
Código sql:
Ver originalSELECT *
FROM tutabla
WHERE campocriterio>"XX"
LIMIT 1
y esta el anterior
Código sql:
Ver originalSELECT *
FROM tutabla
WHERE campocriterio<"XX"
LIMIT 1
Quim