Originariamente inviato da simcar
Prova innanzi tutto a impostare il campo user come chiave unica e se non l'hai fatto inserisci gli apici ai valori che vuoi inserire e quelli adatti per le colonne del database in questo modo:
Codice PHP:
mysql_query"UPDATE `$table` SET `x`='$x',`y`='$y' WHERE `user`='$user' " ); 
Naturalmente se i valori contenuti nelle variabili $x, $y e $user sono valori numerici non inserire gli apici
Grazie per la risposta simcar. In realtà è una cosa che ho già fatto: i campi sono caratteri e hanno gli apici (qui ho riportato il comando nudo e crudo e li ho tagliati via). Il problema non è che il comando genera errore... il comand funziona! Ma fa una cosa che non dovrebbe fare, ovvero "appendere" invece di "aggiornare".

Non ho però provato a impostare user come chiave primaria, proverò e vediamo...