se nn ho capito male ogni volta ke carici un articolo lo salvi nella tabella notizie..

ID notizia TITOLO
0 a1
1 a2
2 a3
3 a4

quindi in teoria l'ultimo articolo inserito è quello più recente..
con una query selezioni l'elenco degli articoli di una determinata categoria e ordine..
successivamente vai a cercare in questo elenco l'articolo con l'id più alto e quindi quello inserito più di recente...

SELECT * FROM tab WHERE id=(SELECT MAX(id) FROM tab)...

prova cosi..

alrimenti basta avere nella tabella un campo DATE e scegliere quella più recente..

ciaoooo