Entradas

Mostrando las entradas con la etiqueta tablas

Obtener el anterior y siguiente registro de una tabla MySQL con PHP

Muchas veces queremos obtener el anterior o siguiente registro de una tabla por mas que tengamos por id autonumérica podemos tener un salto de id por ejemplo tenemos este orden 1,2,4,7,10 el 1 y 2 podemos obtener fácilmente sumando +1 0 -1 al id actual pero que pasa si del 2 queremos el sgte si sumamos +1 tendremos 3 pero en nuestra tabla no existe ese id, una solución no muy saludable seria con un ciclo do while ejecutar 1 vez y luego seguir ejecutando sumando +1 hasta encontrar una fila pero no es la mas adecuada y navegando por la red he encontrado una sintaxis sql que me ha funcionado sin problemas y espero que les sirva.