Con l'INSERT non puoi aggiornare i campi. Ne aggiungi solo dei nuovi.
Devi fare una verifica di quale id si tratta e poi mettere l'id trovato nella condizione WHERE di un UPDATE.
SELECT max(id) as id from tabella
e poi update ... where id = '$row[id]'

Rispondi quotando