Grazie infatti ho cambiato come hai scritto ..
$sql = "SELECT * FROM articoli ORDER BY IDArticolo DESC LIMIT 0, 1";



In questo modo stampo il risultato degli ultimi 4
.però non riesco a capire come e dove visto che stampa solo l'ultimo .


$sql = "SELECT * FROM articoli ORDER BY IDArticolo DESC LIMIT 0,4";
$risquery=mysql_query($sql,$ris);
$valori=mysql_fetch_assoc($risquery);

echo "
codice interno : {$valori['Codint']}
Descrizione :{$valori['Descrizione']}
Codice Barre: {$valori['Codbarre']}
PREZZO :{$valori['Prezzo']}
<img src= '{$valori['Foto']}'
";


Ho visto e provato con $nrighe =mysql_num_rows($risquery);
if ($nrighe>0){
$sql = "SELECT * FROM articoli ORDER BY IDArticolo DESC LIMIT 0,4";
$risquery=mysql_query($sql,$ris);
$valori=mysql_fetch_assoc($risquery);

echo "
codice interno : {$valori['Codint']}
Descrizione :{$valori['Descrizione']}
Codice Barre: {$valori['Codbarre']}
PREZZO :{$valori['Prezzo']}
<img src= '{$valori['Foto']}'
"; }

ma non cambia nulla anzi è uguale ...