Fehler in SQL Abfrage

ReemE

Mitglied
Hallo an alle,

Ich habe hier einen SQL Befehl, der einen Fehler bringt und ich nicht erkennen kann weshalb. Vom Syntax her müsste eigentlich alles korrekt sein.

PHP:
$db->query("INSERT INTO 
						vermittlung 
						
						(status,
						vorname,
						nachname,
						strasse,
						plz,
						ort,
						alter,
						fach,
						geschlechtpartner,
						klassepartner,
						wuensche) 
						
			VALUES (	'$status',
						'$vorname',
						'$nachname',
						'$strasse',
						'$plz',
						'$ort',
						'$alter',
						'$fach',
						'$geschlechtpartner',
						'$klassepartner',
						'$wuensche'
					)
			");

Dies hier ist der Fehler:

QUERY : Fehlerbeschreibung: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, fach, geschlechtpartner, klassepartner
QUERY : Fehlernummer: 1064

Danke für eure Hilfe,

ReemE
 
vielleicht hast du deine Spalte Alter ein Integerwert zugeordnet bei deiner tabelle ?

dann darfst du die variable $alter nicht in hochkomma setzen ...
 
alter ist ein MySQL-Schlüsselwort (alter table) und muss deshalb in sog. Backticks (`) geschrieben werden.

Gruß hpvw
 
Zurück