cioè ti aggiorna il DB solo con i dati dell'ultima riga? e ti stampa a video i dati delle altre?

ho testato lo script, da me funziona perfettamente con 22 righe... probabilmente hai qualche altro errore nel codice... prova a postarlo tutto intero