Ti ringrazio della risposta ma ho risolto in altra maniera.
Non ho utilizzato alcun for, solo il while di query e per la stampa ho utilizzato questo codice.

echo "[*]". implode($row2)."";

implode unisce tutti i dati in una stringa, ma a me appunto serviva semplicemente una visualizzazione di tutti i dati in modo dinamico, cioè se io non sapessi quali e quanti campi contiene una tabella, lo script mi deve visualizzare tutti i dati di tutti i campi di quella tabella.
Poi con tecniche css ho armonizzato la visualizzazione, dando gli spazi necessari.