beh...non dà errore perché tu non esegui nessuna query...semplicemente assegni alla variabile una stringa...l query poi la esegui??


codice:
$var="update nometabella set nomecampo_1 =$datoaggiornato_1,nomecampo_2 =$datoaggiornato_2,...,nomecampo_N =$datoaggiornato_N";
mysql_query($var)or die("errore aggiornamento: ".mysql_error());
ciao!!