Archiv verlassen und diese Seite im Standarddesign anzeigen : order by id
Garth
21.08.2002, 13:38:06
$result = mysql_query("SELECT * FROM udm_files ORDER BY id");
kann man das auch umkehren, also so, dass die letzte id zuerst angezeigt wird?
also nicht so...
1
2
3
sondern
3
2
1
thx im voraus...
cu
CyberAge
21.08.2002, 13:57:28
jo, einfach den zusatz DESC am ende der anfrage, also bei dir währe es:
$result = mysql_query("SELECT * FROM `udm_files` ORDER BY `id` DESC");
Das ist alles! Allerdings würde ich wie ich hier getan habe hochkommatas verwenden. ist besser! Außerdem werden bald wieder welche schreiben, dass SELECT * schlecht und langsam ist! *g* Ich warte drauf! *g*
Garth
21.08.2002, 14:09:37
thx für die schnelle Hilfe... naja, was soll ich sagen.
Es ist ein bestandteil meines allerersten Skriptes, das ich selbst geschrieben hab, und ich bin mir sicher, wenn ich das hier posten würde, würde es drunter und drüber gehen ...;)
aber es is schon ok... ich arbeite daran, und dies war garantiert nicht meine letzte frage ;)
so long,
cu garth
Cabaalo
21.08.2002, 14:12:03
Du kannst auch einfach sagen
Select * from abc order by id*-1
Damit ist die grösste ID mit dem Minus die kleinste und wird alls erstes ausgegeben.
Beispiel:
1
2
3
*-1
-3
-2
-1
Garth
22.08.2002, 00:42:10
nice... *gg
thx for help!!!
@CyberAge: SELECT * ist nicht die empfohlene Methode, um bla bla bla bla bla (steht ja schon 100.000x im Forum)
Viele Grüße
Sebastian
Garth
22.08.2002, 14:40:32
@spic kannst du plz mal einen link zu so einem thread geben. thx a lot...
http://www.selfphp.com/forum/forum/showthread.php?s=&threadid=1920&highlight=select
s'il vous plaît
Progman hat auch einen Link direkt zur FAQ über das Thema gepostet
http://www.dclp-faq.de/q-sql-select.html
vBulletin® v3.8.3, Copyright ©2000-2024, Jelsoft Enterprises Ltd.