certo. ecco:

$query = "SELECT id,titolo,testo,data,link1,link2,data FROM news ORDER BY data DESC";
$result = mysql_query($query, $db);

se provo ad applicare il ciclo fuori da news () funziona!
ho ipotizzato che sia quello...

grazie