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
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
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