Tach!
Außerdem werden führende Nullen benötigt.
Diese Aussage ist nicht richtig.
$abfrage = "INSERT INTO gkind (gdatum) VALUES ('2007-3-12')";
führt ohne Fehlermeldung zu einem Datumswert von 0000-00-00.
Bei mir nicht. Auch laut Handbuch sollte das nicht passieren: For values specified as strings that include date part delimiters, it is unnecessary to specify two digits for month or day values that are less than 10. (ungefähr in der Mitte der verlinkten Seite)
Abgesehen davon ist es natürlich ein leichtes, wenn du den Wert formatieren lässt, das Formatzeichen für führende Nullen zu verwenden.
dedlfix.