Hallo liebe Gemeinde,
ich bin schier am verzweifeln. Ich habe einen Updatebefehl der einfach nicht funzen will. Es ist ganz klar ein Syntax Problem aber irgendwie schnalle ich es einfach nicht.
Die daten werden aus einem Formular an diese datei gesendet mit POST
Also meine beiden Variablen.
Alle Variablen sind gefüllt und werden sauber übergeben. Geprüft mit echo und Fehlermeldung. Aber dazu gleich mehr.
Hier nun der Nicht Funktionierende Query:
Ich habe bereits verschiedene Versionen der ausklammerung probiert zum Beispiel '$xxxx' was die selben ergebnisse brachte ...
Nämlich dieses:
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
''impr_site_title_de' = 'testtitel6' WHERE id = 'ED'' at line 2
Wie ihr an der Fehlermeldung sehen könnt sind alle Felder Ordnungsgemäß gefüllt. Es existiert das Tabellen Feld impr_site_title_de sowie auch die id ED
Ich hoffe sehr jemand von euch hat eine Idee dazu. Ich nämlich nicht mehr. Und google kann ich auch schon nicht mehr sehen zu dem Thema. Es scheint so das es völlig unüblich ist einen Query nur aus Variablen zusammen zu setzen....
Saludos
ich bin schier am verzweifeln. Ich habe einen Updatebefehl der einfach nicht funzen will. Es ist ganz klar ein Syntax Problem aber irgendwie schnalle ich es einfach nicht.
Die daten werden aus einem Formular an diese datei gesendet mit POST
Also meine beiden Variablen.
PHP Code:
$id = $_REQUEST['id'];
$lang = $_REQUEST['lang'];
$impr_site_title = $_REQUEST['impr_site_title_'];
$impr_site_title_field = "impr_site_title_".$lang;
Hier nun der Nicht Funktionierende Query:
PHP Code:
$abfrage= "UPDATE tab_objekte_impr SET
".$impr_site_title_field." = ".$impr_site_title."
WHERE id = ".$id."";
Nämlich dieses:
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
''impr_site_title_de' = 'testtitel6' WHERE id = 'ED'' at line 2
Wie ihr an der Fehlermeldung sehen könnt sind alle Felder Ordnungsgemäß gefüllt. Es existiert das Tabellen Feld impr_site_title_de sowie auch die id ED
Ich hoffe sehr jemand von euch hat eine Idee dazu. Ich nämlich nicht mehr. Und google kann ich auch schon nicht mehr sehen zu dem Thema. Es scheint so das es völlig unüblich ist einen Query nur aus Variablen zusammen zu setzen....
Saludos
Comment