За да разберете по-добре какво не е наред с вашата SQL заявка, използвайте mysql_error() :
mysql_query($query) or die(mysql_error());
Ескейпирайте вашите низови променливи с mysql_real_escape_string() . Пример:
$query = "INSERT INTO MYTABLE(MYFIELD) VALUES ('".mysql_real_escape_string($myVar)."');
РЕДАКТИРАНЕ
int
изглежда е запазена ключова дума на MySQL. Избягайте от него с обратни кавички:
INSERT INTO Players (username, password, ..., str, sta, dex, `int`, cha) ...