Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/06/2010, 03:23
nightmarex
 
Fecha de Ingreso: junio-2010
Mensajes: 25
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Obtener el penúltimo registro de una BBDD

Cita:
Iniciado por el_gustavo Ver Mensaje
SELECT coord2 FROM registro_sucesos2 WHERE movil='$movil' ORDER BY cod_registro DESC LIMIT 1 OFFSET 1

Con offset determinas a partir de que registro quieres obtener (Los registros empiezan con 0).
Por ejemplo, si quisieras obtener el cuarto:
SELECT coord2 FROM registro_sucesos2 WHERE movil='$movil' ORDER BY cod_registro DESC LIMIT 1 OFFSET 3

Quizas me equivoca, lo podes probar de todas formas.
Muchísimas gracias Gustavo, creo que ya me extrae justo lo que quiero.

También, gracias a todo el que se molestó en responder, ya me salvaron el culo 2 veces xD!

Saludos.

PD: si no os importa, me gustaría aprovechar el tema para solucionar la última duda que tengo.

Eso sí, aún no la he pensado del todo, pero quiero ver si me podéis echar una mano porque tampoco tengo mucha idea.

Necesito hacer un bucle IF, con una variable centinela, para averiguar cuántos registros con un WHILE tengo dentro de la base de datos. Mejor os pongo un ejemplo:

Quiero averiguar cuantos registros tengo en la base de datos cuyos móviles sean 612345678. Pero claro, en vez de 612345678, llevaría una variable que contenga el móvil que yo quiera ('$movil').

Sin más, un saludo, y si podéis ayudarme, mejor :).

Última edición por nightmarex; 17/06/2010 a las 03:32