[PHP & MySQL] ORDER by ...

callous.
Ich möchte nun eine Zahl ordnen. Also 1, 2, 3, ..., 9, 10, 11, ...
Jedoch wird es bei mir es so angezeigt: 1, 10, 11, ..., 19, 2, 3, ...
Weiß jemand, wie man das ändern kann?
Denn so finde ich es ein wenig blöd. Schließlich kommt nach der 1 ja die 2 und nicht die 10!
Thorim
ich schätze mal, dass das Feld, nach dem sortiert wird, nicht vom Typ INT ist, sondern VARCHAR oder TEXT und darum alphabetisch sortiert wird

kannst ja in PhpMyAdmin schauen, welchen Typ es hat und gegebenenfalls dann auf INT ändern oder
code:
1:
ORDER BY CAST(`feldname` AS UNSIGNED) ASC
callous.
Ja, war VARCHAR. Nur leider geht PhpMyAdmin bei mir momentan nicht und deshalb kann ich da auch nichts ändern...

Aber es geht jetzt. Danke! smile