la soluzione è ok per la creazione di una tabella che visualizza i record, ma a me serve una form con campi di input
in particolare la mia stringa deve contenere per ogni campo che voglio presentare in modifica un qualcosa del genere:

"<input name='$CAMPONAME' value='$CAMPOVALUE'>"

per cui devo creare un valore in $CAMPONOME che distingua un record dall'altro, ad esempio, nel while che hai fatto tu, $CAMPONOME="Articolo$row[campo1]" se campo1 contiene una chiave univoca della riga
e comunque non ho bisogno di array, grazie, mi sei stato di aiuto...