jetzt habe ich eine spalte datum (date nicht timestamp) und die möchte ich in ein deutsches format bringen. wie mache ich das?
Wirf einen Blick in die Anleitung zur Datenbank, (My-) SQL bietet Funktionen in Hülle und Fülle, auch zur Formatierung von Daten (Abschnitt "Functions for use in SELECT..").
Alternativ kannst Du die Formatierungsfunktion von PHP benutzen; dort mußt Du allerdings beachten, daß die PHP-Funktionen einen Zeitpunkt mittels der Anzahl Sekunden seit Mitternacht 1.1.1970 GMT angeben ("unix timestamp"), MySQL hingegen ein für Normalsterbliche direkt lesbares Format JJJJMMTTHHMMSS (bzw. Teile davon) verwendet. Zum Umwandeln eignen sich wiederum MySQL- oder PHP-Funktionen, ganz wie Du lustig bist.
Achte aber darauf, daß Du nicht mit der Sommerzeit in's Stolpern kommst (GMT kennt keine Sommerzeit, MEZ schon). Sofern Du PHPs mktime() verwendest, benutze deshalb zur Sicherheit nicht 0 Uhr sondern 12 Uhr.
Gruß,
soenk.e