Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] ORDER by ... (https://www.gegen-bilderklau.net/thread.php?threadid=169716)
Geschrieben von callous. am 18.03.2010 um 07:43:
ORDER by ...
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!
Geschrieben von Thorim am 18.03.2010 um 10:48:
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 |
|
Geschrieben von callous. am 18.03.2010 um 11:13:
Ja, war VARCHAR. Nur leider geht PhpMyAdmin bei mir momentan nicht und deshalb kann ich da auch nichts ändern...
Aber es geht jetzt. Danke!
Forensoftware: Burning Board, entwickelt von WoltLab GmbH