ORDER BY -> Problem
Andre
- php
Guten Abend an alle!
Habe ein Problem, das ich nicht selbst lösen kann..
(Sonst würde ich wohl kaum hier fragen ;-) )
Also:
Ich gebe eine Liste aus einer Datenbank mittels fetcharray aus.
Nun möchte ich die Ausgabe nach dem Preis sortieren.
Soweit - sogut nur das da folgendes rauskommt:
(Beispiel)
129.00
139.00
149.00
159.00
79.00
89.00
99.00
Kann mir jeman sagen, warum hier nich die 79.00 als kleinste Zahl als erste eingelesen wird sondern der Betrag von 129.00?
Viele Grüsse!
Andre
Hi,
Kann mir jeman sagen, warum hier nich die 79.00 als kleinste Zahl als erste eingelesen wird sondern der Betrag von 129.00?
weil Du keine Zahlen gespeichert hast, sondern Zeichenketten. "1" ist nun mal kleiner als "7", also auch "129.00" oder "199999999999999" kleiner als "79.00".
Cheatah
Hi,
Kann mir jeman sagen, warum hier nich die 79.00 als kleinste Zahl als erste eingelesen wird sondern der Betrag von 129.00?
weil Du keine Zahlen gespeichert hast, sondern Zeichenketten. "1" ist nun mal kleiner als "7", also auch "129.00" oder "199999999999999" kleiner als "79.00".
Cheatah
...und ich hätte schwören können, es wäre ein float gewesen ;-)
vielen dank zu später stunde!
Hello,
Kann mir jeman sagen, warum hier nich die 79.00 als kleinste Zahl als erste eingelesen wird sondern der Betrag von 129.00?
weil Du keine Zahlen gespeichert hast, sondern Zeichenketten. "1" ist nun mal kleiner als "7", also auch "129.00" oder "199999999999999" kleiner als "79.00".
...und ich hätte schwören können, es wäre ein float gewesen ;-)
Aber das kann man bei der Sortierung in PHP reparieren.
http://de2.php.net/manual/de/function.sort.php
Du kannst dem Sort() sagen, wie es sortieren soll.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom