Hallo und guten Morgen,
noch während du die [natürlich korrekte] Fehleranalyse hier gepostet hast, bin ich genau diesem Bug auf die Schliche gekommen - und mit INSERT INTO tabelle (spalte) VALUES ('$wert') statt INSERT INTO tabelle (spalte) VALUES ($wert) funktioniert es jetzt auch! Vielen Dank trotzdem!
Und nun solltest Du die Werte im SQL-Statement noch richtig escapen, dann solltest Du auch vor SQL-Injections geschützt sein!
Grüße
TS