yo creo que debes poner esas consultas dentro de un ciclo while...
acuerdate que un while se ejecuta hasta cuando sea falsa la condición...
P/E: Tres noticias, debemos hacer este ciclo tres veces, entonces...
Código PHP:
while($date_no == date(j) && $monthno == date(n) && $year == date(Y))
{
// mucho código
}
Si no se cumple por ejemplo que la fecha sea == a la de hoy o el mes o el año, entonces el ciclo falla. Sino, continua hasta que falle...
Espero que te sirva de algo la respuesta, aunque te faltó decir si las noticias venían de una BD o un texto o etc...
Sayonara