ciao a tutti ho questo semplice ciclo for

Codice PHP:
echo "<table border=\"1\"><tr>";
            
$lista mysql_num_rows($query); 
            for (
$a 0$a $lista$a++) 
            { 
                
$rs mysql_fetch_row($query); 
            
$prova $rs[2];
            
$prova2 $rs[3];

echo 
"<td><table><tr><td> sopra</td></tr><tr><td>sotto</td></tr></table></td>";


            }
                        echo 
"</td></tr></table>";
        
mysql_close();
        
?> 
ora lasciandolo cosi mi manda sempre affianco
io invece vorrei si che me li mettesse affianco, però dopo 5 colonne(ad esempio) deve tornare a capo

ma non riesco proprio a capire come farlo
qualche anima pia mi puo' aiutare?
grazie ciao a tutti