Ordnen
xstream
- datenbank
0 Tom0 xstream0 Sven Rautenberg0 xstream
0 Tom
Hallo
Ich habe ein kleines Spiel in dem es um Punkte geht, nun möchte ich, das in einer Highscore die benutzer nach den Punkten geordnet werden. Sie werden bei mir aber immer so geordnert:
Username: || Punkte:
-----------||---------
superman || 8000
shadow || 468
xstream || 4400
PHP ordnet immer so, das nur die 2 vorderen zahlen beachtet werden.
Wie kann ich machen, das xstream vor shadow kommt?
Hello,
Ich habe ein kleines Spiel in dem es um Punkte geht, nun möchte ich, das in einer Highscore die benutzer nach den Punkten geordnet werden. Sie werden bei mir aber immer so geordnert:
Username: || Punkte:
-----------||---------
superman || 8000
shadow || 468
xstream || 4400PHP ordnet immer so, das nur die 2 vorderen zahlen beachtet werden.
Wie kann ich machen, das xstream vor shadow kommt?
1. auch ganz bestimmt nach der Spalte ['punkte'] sortieren.
2. Die richtigen Schalter setzen bei der Sortfunktion oder natsort() benutzen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
- auch ganz bestimmt nach der Spalte ['punkte'] sortieren.
- Die richtigen Schalter setzen bei der Sortfunktion oder natsort() benutzen.
Ich ordne das ganze bei der abfrage:
$sql="SELECT * FROM users
ORDER BY punkte
DESC LIMIT 100";
Wie könnte ich das nun mit diesem natsort() machen?
Moin!
Ich ordne das ganze bei der abfrage:
$sql="SELECT * FROMusers
ORDER BYpunkte
DESC LIMIT 100";
Es wird alphabetisch sortiert, weil deine Spalte "punkte" wahrscheinlich vom Typ VARCHAR ist. INT oder ein anderer passender Zahlentyp wären eine bessere Idee.
- Sven Rautenberg
Es wird alphabetisch sortiert, weil deine Spalte "punkte" wahrscheinlich vom Typ VARCHAR ist. INT oder ein anderer passender Zahlentyp wären eine bessere Idee.
Super Vielen Dank! Nun geht es!:D
Hello,
Sorry, aber Du hast geschreiben, dass Du das mit PHP sortierst und nicht mit SQL.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom