phpbar.de logo

Mailinglisten-Archive

[php] mysql - Sortieren wenn order schon benutzt wurde

[php] mysql - Sortieren wenn order schon benutzt wurde

Andreas Schwinger phpliste_(at)_interpuls.de
Sat, 30 Sep 2000 12:23:06 +0200


Hallo,


ich hab mal wieder ein Problem:
ich möchte nur die ersten 5 PLZ's die der eingegebenen PLZ am nächsten sind.
Also arbeite ich mit Differenz und lass die Tabelle nach der Differenz
sortieren und
setze ein LIMIT auf 5.

---
$daten = mysql_query("SELECT name, vorname, ABS(plz-$plz) AS entfernung from
plztab ORDER BY entfernung LIMIT 5");
--

funktioniert auch ganz gut nur das Problem ist das die Tabelle nun durch die
Differenz sortiert ist.
Beispiel:  80000

Anzeige z.B. =>   80000,79999,80001, 79998, 79998, 80005


Wie kann ich jetzt im nachhinein nachdem die Tabelle erzeugt ist diese
nochmal sortieren,
damit als Ergebnis: 79998, 79999, 80000, 80001, 80005 rauskommt?


Thx und Gruß ...
Andy




php::bar PHP Wiki   -   Listenarchive