Fehler in der Mysql registrierung

leon_20v

Erfahrenes Mitglied
hallo,

ich hab ein loginscript genommen und versuche das gerade anzupassen aber ich bekomme immer einen fehler, ich weiß nicht was da los ist.

vielleicht habe ich irgendwelche regeln missachtet.

PHP:
// Add user info into the database table, claim your fields then values 
		$sql = mysql_query("INSERT INTO members (username, fullname, geschlecht, alter, location, koerper, groesse, gewicht, konfektion, 		 			schuhgroesse, email, password, date) 
		VALUES('$username','$fullname','$geschlecht','$alter','$location','$koerper','$groesse','$gewicht','$konfektion','$schuhgroesse','$email','$hashedPass', now())") or die (mysql_error());
		// Get the inserted ID here to use in the activation email
		$id = mysql_insert_id();


Hier die Fehlermeldung:


"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alter, location, koerper, groesse, gewicht, konfektion, schuhgroesse, emai' at line 1"


nach 40min probieren keine lösung gefunden :(
 
hmm okay ich habs in age abgeändert. jetzt ist die fehlermeldung anderst:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
 
geht auch nicht

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''password')VALUES('123','123','123','123','123','123','123','123','123','123','l' at line 1


123 sind nur meine probe eingaben überall bis auf emai.

das kanns doch nicht sein******
 
Du sollst keine Anführungszeichen bei password machen, sondern hochkommata :)
PHP:
$sql = "INSERT INTO members (username, fullname, geschlecht,  `alter`, location, koerper, groesse, gewicht, konfektion, schuhgroesse, email, `password`, date)        VALUES('$username','$fullname','$geschlecht','$alter','$location','$koerper','$groesse','$gewicht','$konfektion','$schuhgroesse','$email','$hashedPass', NOW()";
$result = mysql_query($sql) or die('Error in query: '.$sql.' '.mysql_error());
Poste davon mal die Ausgabe :)
 
das macht keinen unteschied, da kommt genau der selbe fehler:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
 
Zurück