Ciao,
Supponiamo che tu utilizzi il campo ID della tabella per stabilire gli ultimi inseriti (questo potrebbe essere corretto come metodo nel caso fosse di tipo auto_increment).
Quindi per estrarre gli ultimi 4 elementi inseriti potresi fare così:
<?php
$query = "SELECT * FROM ucc_ita ORDER BY id DESC Limit 0,4 ";
$result = mysql_query($query, $db);
?>
Poi per stampare fai così:
<?php
echo "<table width=\"450\" border=\"1\" cellspacing=\"5\" cellpadding=\"0\"\>\n";
// Estrapolo le singole righe della tabella ucc_ita
$counter = 0;
while($row = mysql_fetch_object($result)){
if($counter==0){
// apro una nuova riga
echo "<tr>\n";
}
// incremento il contatore degli articoli
$counter++;
echo "<td><a href=\"".$row->link.".php?id=".$row->id."\">".$row->titolo."</a></td>\n";
if($counter==2){
// chiudo la riga
echo "</tr>\n";
// e azzero il contatore
$counter=0;
}
}
// ora nel caso gli articoli fossero dispari devo chiudere la riga
if($counter!=0){
echo "<td></td></tr>";
}
echo "</table>\n";
?>
Così dovrebbe andare, provare per credere!