Buona sera,

forse il titolo non è del tutto azzeccato ma non sono bravo a spiegarmi con parole corte comunque enuncio la mia domanda:

leggo una tabella da un database, e la tabella è creata così:

Codice PHP:
<table><tr>
<?php 
codice lettura database
echo "<td>dati</td>";
?>
</tr>
</table>
il problema quale è? che ovviamente dopo un tot numero di td create mi sfalsa la pagina e non va a capo in automatico nel senso per esempio vorrei che dopo la terza td creata si andasse a capo e si creasse una nuova tr con altre 3 td e così via ....

come posso agire? ho provato a pensarci un pò su ma non sono riuscito a giungere conclusioni, avevo pensato ad un while o un do while ma non saprei proprio come impostare il tutto, mi fermo perchè forse sbaglio a creare la tr all'infuori del codice php?

Vorrei solo qualche dritta alla mia domanda così da poterci arrivare

grazie mille in anticipo