codice:
$ref = 500; //max parole ammesse
 
$query = SELECT * FROM tabella ORDER BY id DESC LIMIT 5;
$ris = mysql_query($query);

$query2 = SELECT * FROM tabella ORDER BY id DESC LIMIT 2;
$ris2 = mysql_query($query2);
$array2 = mysql_fetch_array($ris2);

while($array = mysql_fetch_array($ris)) {

$parole = explode(" ", $array[testo]);

$n = count($parole);


        if($n <= 500) {

echo"$array[testo]
";


} else {

echo"$array2[testo]
";

}

}
l'ho buttato giù molto velocemente, non so se funziona però a grandi linee è così :-)