però nel mio caso devo fare obbligatoriamente anche un'altra query dopo, ma continua a stampare "new" per tutti e sei i record estratti:

Codice PHP:
$result_inc0 mysql_query("SELECT data FROM $db_tab ORDER BY data DESC LIMIT 1"$db);
$row_inc0 mysql_fetch_assoc($result_inc0);

$data_inc0 $row_inc0['data'];

$oggi time() - date("d/m/y"$data_inc0);
if (
$oggi '518400') {//6 giorni
$diff "new";
} else {
$diff "";
}

///////////////////////////////////////////////////

$result_inc mysql_query("$myquery FROM tab ORDER BY data DESC LIMIT $max_tit"$db);
while(
$row_inc mysql_fetch_array($result_inc)){

$id_inc $row_inc['id'];
$data_inc $row_inc['data'];
$titolo_inc $row_inc['titolo'];

echo 
"$diff | $titolo_inc ecc. ecc.; 
stampa sei record e, per ognuno di essi, la scritta New