mysql_query syntax error

zinion

Erfahrenes Mitglied
Ich habe folgenden Code

Code:
$inquery = "INSERT INTO  partnertraum(Nickname,Vorname,Nachname,Strasse,PLZ,plzB,Stadt,Land,Email,beGender,Alter,Groesse,Gewicht,Augenfarbe,Haarfarbe,Beschreibung,Vorlieben,forGender,Passwort,Gender) VALUES('".$_POST['Nickname']."','".$_POST['Vorname']."','".$_POST['Nachname']."','".$_POST['Strasse']."','".$_POST['PLZ']."','$plzB','".$_POST['Stadt']."','".$_POST['Land']."','".$_POST['Email']."','".$_POST['beGender']."','".$_POST['Alter']."','".$_POST['Groesse']."','".$_POST['Gewicht']."','".$_POST['Augenfarbe']."','".$_POST['Haarfarbe']."','".$_POST['Beschreibung']."','".$_POST['Vorlieben']."','".$_POST['forGender']."','$md5pass','$Gender')";

mysql_query($inquery) or die ("Ungültige Abfrage: " . mysql_error());
mysql_close();

und bekomme folgende Fehlermeldung:

Ungültige Abfrage: You have an error in your SQL syntax near 'Alter,Groesse,Gewicht,Augenfarbe,Haarfarbe,Beschreibung,Vorlieben,forGender,Pass' at line 1

aber ich weiss nicht was da falsch ist...?
 
es liegt an Alter :)
Das ist auch ein englisches wort und in mysql "belegt" darf somit
nicht als Feldname benutzt werden -
Ändere den Feldnamen und es geht
 
Zurück