Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/02/2016, 10:35
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Link hacia el siguiente ID atras y adelante php

Yo lo resuelvo con algo parecido a esto:

Código PHP:
Ver original
  1. $anterior=mysqli_fetch_assoc(mysqli_query("SELECT id FROM mitabla  WHERE id=(SELECT MAX(id) FROM mitabla WHERE id < $id )"));
  2. $anterior=$anterior['id'];
  3.  
  4. $siguiente=mysqli_fetch_assoc(mysqli_query("SELECT id FROM mitabla  WHERE id=(SELECT MIN(id) FROM mitabla  WHERE id > $id )"));
  5. $siguiente=$siguiente['id'];

Claro que se debe realizar algunas validaciones como por ejemplo si quieres hacer un tipo "carrusel", que el anterior al primero sea el último y el siguiente al último sea el primero.