Pour mieux savoir ce qui ne va pas avec votre requête SQL, utilisez mysql_error() :
mysql_query($query) or die(mysql_error());
Échappez vos variables de chaîne avec mysql_real_escape_string() . Exemple :
$query = "INSERT INTO MYTABLE(MYFIELD) VALUES ('".mysql_real_escape_string($myVar)."');
MODIFIER
int
semble être un mot-clé MySQL réservé. Échappez-y avec des guillemets :
INSERT INTO Players (username, password, ..., str, sta, dex, `int`, cha) ...