La fantasia umana non ha confini.
Posta un dump della tabella con una decina di record. Altrimenti non ci capiremo mai.
Quel ciclo for che effettua una query per ogni id estrae un solo record. che ci fa il while'? E che c'entrano tutte le colonne che hai descritto sinora?
Se fai un select dati senza il where ti estrae tutto lo stesso. Invece del print metti un array e ti raccoglie tutti i dati che vuoi.
codice:$tutto = mysql_query ("SELECT Dati FROM Archivio"); while($riga = mysql_fetch_array($tutto)) { $dati[] = $riga['Dati']; }![]()