Originariamente inviato da lorenzos
Scusa, ma continua a non funzionare la query che la esegue.
Da errore:

codice:
	
$query = "UPDATE key SET chiave = ".$chiaven." WHERE chiave = ".$chiavev; 
$risultato = mysql_query($query, $db) or exit ("Errore");
Come ha detto Frikia il problema sta nel nome che hai assegnato alla tabella... e con una ottima probabilità.

key se non sbaglio è una parola riservata!
Questo significa che non puoi usarla per fare le SQL.
Ti faccio un esempio: se io creo una tabella MySql e la chiamo UPDATE e poi provo a far girare una query di update verrà fuori una query molto simile alla seguente:

UPDATE UPDATE SET campo_a = valore_a WHERE id_a = id_b

Come puoi immaginare la query fallisce per errore di sintassi! Non puoi scrivere due volte UPDATE di seguito (anche se è il nome della tua tabella), questo perchè la parola è riservata.

Cambia il nome della tabella e non dovrebbe più dare errore.