Hallo,
ich habe in einer MySQL Tabelle viele Werte, denen Zahlen von 0 bis 10 (SMALLINT) zugeordnet sind.
Nun möchte ich die Daten geordnet nach den Zahlenwerten ausgeben lassen.
Problem ist, dass auch Kommazahlen vorkommen. Diese werden dann leider nicht beachtet und ganz unten ausgegeben, dabei soll 9,5 direkt nach 10 kommen und nciht irgendwann später ...
Wie kann ich es schaffen, dass die Reihenfolge richtig ist?
ich habe in einer MySQL Tabelle viele Werte, denen Zahlen von 0 bis 10 (SMALLINT) zugeordnet sind.
Nun möchte ich die Daten geordnet nach den Zahlenwerten ausgeben lassen.
Code:
$query = "SELECT * FROM tabelle ORDER BY zahl DESC LIMIT 0, 20";
Wie kann ich es schaffen, dass die Reihenfolge richtig ist?
Kommentar