Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Datum mit MySQL formatieren

T E S T E R / 1 Antworten / Baumansicht Nickles

Hallo
ich habe folgenden Teil:

DATE_FORMAT(datum,\'%d.%m.%Y\') as datum order by datum

in der mysql tabelle ist das datum der form 2003-01-01 eingetragen
es wird nun zwar mit 01.01.2003 ausgegeben aber vollkommen sinnlos sortiert. das heisst ich möchte es gern als datum formatieren aber das checkt er nach dem date_format scheinbar nicht mehr. habe schon alle bücher durchsucht. php.net hilft mir nicht weiter.

thanx

bei Antwort benachrichtigen
Heinz_Malcher T E S T E R „Datum mit MySQL formatieren“
Optionen

das Problem ist einfach dieses:

du formatierst DATE_FORMAT als datum das heisst, es wird auch nach diesem für das order system von mysql nicht erkennbaren format formatiert. ich würde die empfehlen, ...as datum_ausgabe oder by datum zu nehmen. achte aber bei der ausgabe darauf, dass du dann beispielsweise $wert->datum_ausgabe nimmst

bei Antwort benachrichtigen