dedlfix: komisches Problem ein Datum in ein DATE-Feld zu speichern

Beitrag lesen

Tach!

ok, jetzt brauch ich aber doch nochmal Hilfe mit diesen vermaledeiten accent graves..

Es sind nur einfache Anführungszeichen ' und keine Gravis `

Mein SQL sieht folgendermaßen aus:
$sql = "INSERT INTO tabelle (" . implode(", ", array_keys($array)) . ", zusatzfeld ) VALUES (" . implode(", ", $array) . ", " . "'$serialized_array2'" . ")";

Das ist kein SQL, sondern PHP-Code. Sinnvoll wäre es, das als PHP und nicht als SQL auszuzeichnen.

In $array steckt das Datum drin, dass ich irgendwie als String kennzeichnen möchte, aber ich weiß nicht wie..

Du brauchst vor dem ersten und nach dem letzten Element einen Anfang und ein Ende, also ein ' und zwischen zwei Elementen Ende, Komma und Anfang, also ','

Wenn die Datumswerte allerdings aus Benutzereingaben stammen, musst du noch irgendwie die Kontextbehandlung hinzufügen.

dedlfix.