INSERT INTO (MySQL)

Ich meinte das eigentlich eher so, ...
PHP:
$sql="INSERT INTO problem_kunden (anrede, vorname, name, einrichtung, mandant) 
VALUES('".$change_anrede."', '".$change_vorname."', '".$change_name."', '".$change_einrichtung."', '".$change_mandant."')";

redlama
 
wunderbar... das funktioniert...
Aber warum?!
Warum darf ich bei den Feldern keine ' setzen?
 
Zuletzt bearbeitet:
Ich kann mich zwar irren, aber ich glaube, wenn Du die Felder in ' schreibst, denkt MySQL, dass es sich um Daten handelt und nicht um Felder. Tabellennamen und Feldernamen werden wenn dann in ` geschrieben!

redlama
 
aha, okay... wäre ne erklärung.

für das andere mach ich was neues auf, hat ja nichts hiermit zu tun!

VIELEN DANK AN ALLE!
 
redlama hat gesagt.:
P.S. Danke für den Hinweis @hpvw, dann mache ich in Zukunft eine if-Anweisung(?) daraus, ...

Da habe ich nichts gegen. Ich weiss nicht, ob andere da noch pingeligere Unterscheidungen und Definitionen haben. Mir geht es nur darum, dass etwas mit 'nem if nicht als Schleife dasteht. :)

Ich habe heute Vormittag zum Beispiel etwas flüchtig gelesen und dann die Schleife im Code gesucht, dann nochmal nachgelesen und das if gefunden. Es ist also als Schleife schlechter lesbar und von der Bedeutung her falsch.

Im Zweifel würde ich alles mit geschweiften Klammern als Block bezeichnen ;-)

Beste Grüße
hpvw
 
Zurück