Asumiendo esta tabla se ordena por fechaSeleccione registros adyacentes en MySQL
id | date | customer
3 | 2009-10-01| Frank
1 | 2010-10-11| Bob
4 | 2010-11-01| Mitchel
2 | 2010-11-02| Jim
me gustaría hacer una consulta, por lo que el conocimiento de ID = 4 las filas resultantes son
$row[0]['id'] == 1 //previous
$row[1]['id'] == 4 //most recent/current
$row[2]['id'] == 2 //next
Un MySQL solamente La solución sería lo mejor, pero si hay una solución php elegante también sería genial.
es la tabla ordenado por 'date' columna? Parece que sí. Por favor aclara – shamittomar
'Suponiendo que esta tabla está ordenada por fecha' sí, por fecha, pero si fue ordenada por alfabeto supongo que la solución sería similar – Moak