Come ha detto Frikia il problema sta nel nome che hai assegnato alla tabella... e con una ottima probabilità.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");
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.

Rispondi quotando