Mysql
 sql >> Database >  >> RDS >> Mysql

Query MySQL non riuscita a causa di una parola chiave riservata?

Per sapere meglio cosa c'è che non va nella tua query SQL, usa mysql_error() :

mysql_query($query) or die(mysql_error());

Esci dalle variabili stringa con mysql_real_escape_string() . Esempio:

$query = "INSERT INTO MYTABLE(MYFIELD) VALUES ('".mysql_real_escape_string($myVar)."');

MODIFICA

int sembra essere una parola chiave MySQL riservata. Esci con le virgolette:

INSERT INTO Players (username, password, ..., str, sta, dex, `int`, cha) ...