Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2011, 10:22
Avatar de MauricioCr
MauricioCr
 
Fecha de Ingreso: junio-2007
Ubicación: San Pedro, San Jose, Costa Rica, Costa Rica
Mensajes: 67
Antigüedad: 16 años, 10 meses
Puntos: 0
Registro anterior y posterior de una sentencia sql

Hola a todos he buscado en el buscador pero no encuentro algo parecido a mi situación.

tengo esta consulta:
Código PHP:
SELECT orden_seocientificoespanolnombre_antiguo FROM mybb_aves WHERE (espanol like 'A%' OR nombre_antiguo like 'A%') AND clase 'aves' ORDER BY espanol 
Lo que me da como resultado:



Ahora estoy viendo el registro orden_seo: 277, y quisiera tener en una variable el anterior registro (orden_seo: 65) y el posterior (orden_seo:171) o asi con cualquier orden_seo.

Trate de hacer esto:
Código PHP:
SELECT orden_seoespanol FROM (SELECT orden_seocientificoespanolnombre_antiguo FROM mybb_aves WHERE (espanol like 'A%' OR nombre_antiguo like 'A%') AND clase 'aves' and orden_seo 277 ORDER BY espanol LIMIT 1) AS todo WHERE orden_seo 277 ORDER BY espanol 
pero me agarra el valor orden_seo:110 por se el primero de la consulta y no el anterior del orden_seo:277

Espero comprendan y me puedan ayudar

Muchas gracias