Wenn ich die Tabelle dann kreiren lasse, klappt dies und dann steht im Standard-Feld " 0000-00-00 " drin.
»
Wenn ich das richtig verstehe, geht das nicht anders in sql. Wie schafft man es dann aber, bei einer php Seite das Datum als Tag - Monat - Jahr auszugeben?
Was willst Du? Du kannst mysql anweisen, bei einer insert oder update Aktion das aktuelle Datum zu schreiben, wenn ich mich recht entsinne war das "NOW()". Das also in der insert-Anweisung sollte das Datum schreiben.
Wenn Du das Datum in PHP setzen möchtest, hast Du mehr Möglichkeiten.
echo date("Y-m-d", mktime());
gibt Dir also "2003-11-26" aus. Es gibt da viele Optionen, Du findest sicher das, was Du brauchst. Siehe auch http://de.php.net/manual/de/function.date.php
Und meine 2. Frage : Geht das, daß er bei jedem neuen Datensatz automatisch das neue Datum reinschreibt ( so wie bei der ID ) oder muß ich das mit php extra anweisen? Weil wenn ich beim Date-Typ " auto increment" nehme, kommt immer die Fehlermeldung, daß dies nicht geht.
Ich würde mal versuchen, den Standard-Wert auf NOW() zu setzen. Lies mal http://www.mysql.com/doc/en/DATETIME.html, da sollte es drin stehen.
Gruß: Tobias