MySQL einträge absteigend Sortieren
Michael Wölk
- php
Hallo,
wie ging das nochmal nummern absteigend zu sortieren
nicht
$result = mysql_query("SELECT * FROM $table order by nr");
sondern?
Vielen Dank
Michael Wölk
Hallo,
Order by ASC oder ORDER by DESC
MFG xss
hi,
$result = mysql_query("SELECT * FROM $table order by nr");
du hast zur auswahl:
ORDER BY 'nr' ASC und
ORDER BY 'nr' DESC
ASC steht für ascending, also aufsteigend, DESC steht für descending, also absteigend.
du kannst das ganze auch kombinieren, könntest also schreiben
ORDER BY 'nr' ASC, 'id' DESC
was zuerst aufsteigend nach 'nr' sortieren würde und anschließend, sollte in 'nr' ein eintrag doppelt vorkommen, absteigend nach 'id' sortieren.
hilfreich ist hierbei auch das mysql-doc, zu finden unter http://www.mysql.com
grüße,
small-step
Hi,
Danke erstmal
Ich hab gesehen das die sortierung ein wenig falsch ist, denn alles unter 10 wird nicht berücksichtigt.
Mit freundlichen Grüssen
Michael Wölk
hi,
Ich hab gesehen das die sortierung ein wenig falsch ist, denn alles unter 10 wird nicht berücksichtigt.
versteh ich nicht ganz, wie meinst du das?
gruß,
small-step
Hallo Michael,
wie ging das nochmal nummern absteigend zu sortieren
nicht
$result = mysql_query("SELECT * FROM $table order by nr");
sondern?
Hä?
Was ist an
$result = mysql_query("SELECT * FROM $table order by nr DESC");
nicht gut? ^^^^
RTFM ;-)
http://www.mysql.com/doc/en/SELECT.html
mfg
Thomas