Hi,
if you creating a table news with the columns date, header, text
you can select alle news with one statement in the right order:
"select year(date) y, month(date) m, date, header, text from news order by 1, 2, 3 desc;"
if you want to read one month add a where clause
"where year(date) = '$my_year' and month(date) = '$my_month'"
have fun christiank