Hannes: ungewollte Datenbankeinträge

Beitrag lesen

Der Tipp mit den NULL Werten funktioniert prinzipiell. Allerdings habe ich noch Schwierigkeiten mit der Syntax des Insert Befehls. NULL darf nämlich nicht in Anfürungszeichen/Hochkomma stehen. Die anderen Werte müssen dies aber. Mein Insert Befehl sieht folgendermaßen aus:
INSERT INTO tabelle (feld1, feld2, feld3) VALUES ('$feld1', '$feld2', '$feld3').
Wenn ich jetzt der Variable $feld1 den Wert NULL zuweise, steht dieser allerdings im INSERT Syntax zwischen Hochkommazeichen. Dadurch wird der Wert "00:00:00" wieder eingefügt. Hat jemand eine Idee, wie ich erreichen kann, dass sobald die Variable eine gültige Zeit ist, diese in Hochkomma steht. Wenn ihr aber NULL zugewiesen wurde, dies nicht passiert?

Danke!