Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2014, 10:08
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 6 meses
Puntos: 214
Respuesta: buscar articulo anterior

<saludo>
Con el query que tienes, siempre obtendrás los 2 post recientes posteriores al que buscas inicialmente pues en el query siempre dices que sea mayor al id

Ahora, lo que buscas lo puedes solucionar por ej con el uso de UNION

Ej:

Con union

Código MySQL:
Ver original
  1. (SELECT * FROM puntos WHERE que = '$tipo' AND id < '$id' ORDER BY id DESC LIMIT 1)
  2. UNION (SELECT * FROM puntos WHERE que = '$tipo' AND id = '$id')
  3. UNION (SELECT * FROM puntos WHERE que = '$tipo' AND id > '$id' ORDER BY id ASC LIMIT 1);


Revisa y nos cuentas
</saludo>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com