hi,
ok ich hab nun die spalte in typ "date" geändert,
das datum wird mit : INSERT INTO (date) VALUE(now());
eingetragen.
gute entscheidung.
die ausgabe will ich nun aber formatiert haben: dd-mm-yy.
das kann die datenbank bereits für dich machen, bevor die daten überhaupt bei PHP ankommen (wir reden von mysql, oder?) - http://www.mysql.com/doc/de/Date_and_time_functions.html
$date = date("d-m-Y", $ergeb[6]);
..hab ich probiertformatiert zwar, gibt aber 01-01-1970 aus...
das kann nicht gehen - PHP erwartet als parameter für date() einen UNIX-Timestamp - der DATE-typ von mysql hat aber ein vollkommen anderes format (und auch TIMESTAMP von mysql ist _kein_ UNIX-Timestamp!)
aber auch die konvertierung eines datumstyps in einen UNIX-timestamp kann bereits die datenbank für dich machen, mit der funktion
UNIX_TIMESTAMP()
(erklärung siehe obiger link)
also, entweder bereits in der query das datum entsprechend formatiert selektieren (DATE_FORMAT(), erklärung ebenfalls unter obigem link), oder aber als UNIX-timestamp umformatieren lassen, und diesen dann mit PHP und date() formatiert ausgeben lassen.
gruss,
wahsaga