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

Beitrag lesen

Hallo,
ich versuche ein Datum, das ich per jQuery-Kalender-widget in ein Formularfeld eintragen lasse, in einer mysql-tabelle zu speichern.

Jetzt mußte ich feststellen dass in der Datenbank immer nur 0000-00-00 gespeichert wurde.

Hab mir den übergebenen String ausgeben lassen, wie auch die ganze SQL-query und alles scheint in Ordnung.

Dann hab ich eine UPDATE anweisung mit phpmyadmin gemacht, mit dem gleichen Ergebnis.

Erst mit
UPDATE tabelle SET datum = 20110101

statt

UPDATE tabelle SET datum = 2011-01-01

wurde das Datum korrekt gespeichert (lustigerweise in phpmyadmin dann aber wieder mit Bindestrichen dargestellt..)

Ich möchte ungern den Datumsstring nochmal anpacken müssen, da er aus einem Array kommt, außerdem hab ich eben noch in der mysqldoku gelesen, dass es anscheinend sogar mit noch ganz anderen trennzeichen funktionieren sollte (zb 2011#01#01)

Weiß jemand Rat?

Danke,
Paco