
29/01/2004, 08:47
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 8 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. |