Este codigo te mostrara los 5 ultimos registros ordenados por fecha, supongo que te refieres a esto, no?
Código:
SELECT * FROM nombre_tabla ORDER BY fecha DESC limit 5
cuando hagas el while para mostrar los rows, asignale en cada vuelta la variable ala noticia.