Frank Schönmann: MySQL "SELECT * from $tabelle order by datum"

Beitrag lesen

hi!

Das Datum wird in der Form 20.02.2002 in die Datenbank eingegeben.

Welchen Typ hat denn das Feld, in dem du dein Datum speicherst? Doch
nicht etwa CHAR(x) bzw. VARCHAR(x)? Dann geht das natürlich nicht
vernünftig, da dann einfach die Strings sortiert werden.

Also verwende einen Datentyp, der für Zeitangaben geschaffen ist:
DATE, DATETIME oder TIMESTAMP -- in deinem Fall vermutlich das erste.
Dann klappt's auch mit dem sortieren.

bye, Frank!