Mostrar penúltimo y antepenúltimo registro

De Reyesoft

Suponemos el caso de que uno quiera traer la penúltima y antepenúltima noticia de una base de datos.

Solución

$result = mysql_query('SELECT titulo, texto 
                              FROM noticias 
                              ORDER BY id DESC 
                              LIMIT 1, 2', $link); 

La anterior consulta traerá la tabla noticas pero ordenada de forma descendente (la última noticia primero y la primer notica última (por el 'ORDER BY id DESC').

Luego con 'LIMIT 1, 2' le dicen que comience por la fila 1 en vez de la fila 0 y que a partir de allí sólo seleccione 2 noticias.

¡Charan! Has selecciado la penúltima y antepenúltima noticia.

Herramientas personales