Hallo,
[...] Datumsformat z.b. geburtsdatum='27.09.1979'
... also aus technischer Sicht einfach ein String.
In MySQL z.B. vom Typ "TINYTEXT".
Kann ich die Datenbank auf dieses Format anpassen, die updates fahren und dann wieder auf das alte Format rückformatieren?
Mein Ansatz zu der Sache waere:
1. Dafuer sorgen, dass die betroffene Spalte (geburtsdatum) einen String-Typ hat
und eine zusaetzliche Spalte (geburtsdatumdate) vom Type DATE machen.
2. Daten raufspielen.
3. Alle Werte aus der Spalte geburtsdatum "umrechnen" lassen
und die Spalte geburtsdatumdate damit fuellen.
Das geht hoffentlich mit den String-Funktionen von MySQL selbst,
sonst musst Du PHP zuhilfe nehmen.
4. Ggf. mit ALTER TABLE die jetzt ueberfluessige Spalte geburtsdatum loeschen
und die zusaetzliche Spalte umbenennen.
http://www.mysql.com/doc/de/DATETIME.html
http://www.mysql.com/doc/de/Column_types.html
http://www.mysql.com/doc/de/String_functions.html
http://www.mysql.com/doc/de/Date_and_time_functions.html
http://www.php.net/manual/de/ref.strings.php
http://www.php.net/manual/de/ref.datetime.php
HTH, Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/