For bedre at vide, hvad der er galt med din SQL-forespørgsel, brug mysql_error() :
mysql_query($query) or die(mysql_error());
Undslip dine strengvariabler med mysql_real_escape_string() . Eksempel:
$query = "INSERT INTO MYTABLE(MYFIELD) VALUES ('".mysql_real_escape_string($myVar)."');
REDIGER
int
ser ud til at være et reserveret MySQL søgeord. Undslippe det med tilbageanførselstegn:
INSERT INTO Players (username, password, ..., str, sta, dex, `int`, cha) ...