Hola.
Porque tantas variables para un solo campo de la bd?
porque te complicas tanto, en vez de poner todas esas variables para ese campo, deberias
unirlas en una sola y luego insertar dicha variable.
y un update que te sirva de ejemplo, seria:
Código PHP:
<?php
mysql_query("UPDATE tu_tabla SET id = '".$campo1."', nom = '".$campo2."' WHERE id = '".$id."'");
?>
ojala te sirva.
=)