order by feldname asc funktioniert nicht richtig
leim
- datenbank
Schönen guten Sonntag,
ich habe ein Abfrage in mysql die auch soweit funktioniert, nur sobald die Werte größer werden als 1000,00 € wird nicht mehr richtig sotiert.
Die Werte die größer 1000,00 € sind werden an den Anfang der Tabelle gesetzt anstatt an deren Position die am im unteren Bereich liegt.
Wenn die Werte unter 1000,00 € liegen funktioniert alles wunderbar.
ausschnitt:
where bandbreite > ".$_GET['dsl']." and bandbreite < ".$next." or immer = 'ja' order by rechnerisch asc");
mbg laim
Hi,
ich habe ein Abfrage in mysql die auch soweit funktioniert, nur sobald die Werte größer werden als 1000,00 € wird nicht mehr richtig sotiert.
Die Werte die größer 1000,00 € sind werden an den Anfang der Tabelle gesetzt anstatt an deren Position die am im unteren Bereich liegt.
Hast Du etwa Zahlenwerte in einer String-Spalte?
cu,
Andreas
Hallo,
is richtig mit float(7,2) taucht dieses Problem nicht auf.
Nur wie bekommen ich in der Ausgabe ein komma anstatt einen Punkt?
mbg laim
Hello,
Nur wie bekommen ich in der Ausgabe ein komma anstatt einen Punkt?
Sehr entscheidender Teil: "Ausgabe". Mit einer entsprechenden Funktion, in PHP z.B. number_format()
MfG
Rouven