credo sia normale visto che tu crei un ciclo che legge 5 volte la stessa risorsa.
Intanto non specifichi lo scopo di visualizzare 5 record, se devi prendere i primi 5 o devi visualizzarli tutti ma in blocchi di 5 record alla volta.
Per prima cosa dovresti impostare la query in modo corretto in merito a quanto scritto sopra, poi per il ciclo puoi fare così:
Codice PHP:
<?php
while($lista = mysql_fetch_array($ris))
{
?>
<td>
<font face="Arial" color="#92602E" style="font-size: 10pt; font-weight: 700">[ <? echo $lista[3]; ?> ]</font></td>
</tr>
<tr>
<td bgcolor="#5C3D1D">
<font face="Arial" color="#C48444" style="font-size: 10pt">- <? echo $lista[2]; ?></font></td>
</tr>
<tr>
<td><font face="Arial" color="#92602E" style="font-size: 10pt"><? echo $lista[1]; ?></font></td>
</tr>
<?php
}
?>