Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2004, 08:47
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Depende de como se defina "registro anterior". Si el registro anterior es el que tiene un id menor, puedes montar una consulta con:

SELECT * FROM TABLA WHERE id<$id ORDER BY id DESC LIMIT 1

Es decir, de los que tienen el id menor, los ordenas de mayor a menor, y solo coges el primero.

$id se lo pasarias a la pagina y seria el id del registro del cual quieres obtener el anterior.

Para el siguiente seria parecido:

SELECT * FROM TABLA WHERE id>$id ORDER BY id ASC LIMIT 1

Si usas otro sistema de ordenamiento, tendrias que montar consultas parecidas.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.