1
Hallo,
ich habe ein kleines Problemchen bei der Sortierung.
Ich habe in der Datenbank 3 sowie 4 stellige Zahlen.
Beim Aufzeigen de Inhalte soll absteigend sortiert weden. Vom Größten bis zum Kleinsten.
Leider kommt aktuell bspw. bei folgenden hinterlegten Zahlen: 895, 1351, 986, 1111, 1251
Dies heraus:
986
895
1351
1251
1111
Ich denke mir, er zieht die 3 stelligen vor weil deren erste Zahl höher ist wie die erste der 4 stelligen. Wie kann ich dies umgehen? Aktuell habe ich mir die Mühe gemacht, manuell in der Datenbank eine 0 davor zu setzen, sprich 0986. Dann klappts mit der Sortierung.
Mein Code zur Abfrage aktuell ist:
ich habe ein kleines Problemchen bei der Sortierung.
Ich habe in der Datenbank 3 sowie 4 stellige Zahlen.
Beim Aufzeigen de Inhalte soll absteigend sortiert weden. Vom Größten bis zum Kleinsten.
Leider kommt aktuell bspw. bei folgenden hinterlegten Zahlen: 895, 1351, 986, 1111, 1251
Dies heraus:
986
895
1351
1251
1111
Ich denke mir, er zieht die 3 stelligen vor weil deren erste Zahl höher ist wie die erste der 4 stelligen. Wie kann ich dies umgehen? Aktuell habe ich mir die Mühe gemacht, manuell in der Datenbank eine 0 davor zu setzen, sprich 0986. Dann klappts mit der Sortierung.
Mein Code zur Abfrage aktuell ist:
// Hole die 64 ältesten Datensätze der Klasse 3 ab und sortiere dann absteigend nach TTR (meiste zuerst)
$sql = "SELECT * FROM (
SELECT id, nachname, vorname, verein, ttr, timestamp FROM anmeldungen_2015_samstag WHERE gemeldeteKlasse = '3' ORDER BY timestamp ASC LIMIT 64
) as daten
ORDER BY TTR DESC";