"Martin Jensen" <martin@twg.dk> wrote in message
news:a7sanp$ksr$1@sunsite.dk...
> Hvordan kan jeg bruge sorteringen "ORDER BY", så den sorterer i
> omvendt rækkefølge ?
> Jeg har et forum, hvor hvert indlæg får et "auto_increase" id. Da
auto_increment går jeg ud fra?
> de nyeste indlæg således får de højeste id'er, vil jeg gerne
> sortere, så den viser de højeste id'er først (altså så den viser
> de nyeste indlæg først). Hvis jeg bare benytter "ORDER BY", viser
> den de ældste indlæg først. Jeg vil altså gerne have en omvendt
> funktion af "ORDER BY". Hvad hedder den ?
ORDER BY sorterer pr. default i stigende rækkefølge (ascending på engelsk,
forkortet i sql til ASC), du kan angive at du gerne vil have sorteret i
faldende rækkefølge (descending på engelsk, forkortet i sql til DESC).
Dvs.
SELECT name FROM tabel ORDER BY id
er det samme (i de fleste RDBMS'er, f.eks. postgres ændrer vist rækkefølgen
når en række bliver ændret) som at sige
SELECT name FROM tabel ORDER BY id ASC
hvis du derimod siger
SELECT name FROM tabel ORDER BY id DESC
så får du sorteret med de højeste id'er først.
Men det har i virkeligheden ikke noget at gøre med php, så FUT til
dk.edb.database, derinde er de meget klogere.
--
Nano Nezar Nielsen Phone +45 51800556
Vestergade 43 Programmer Advanced Simplicty
DK-8000 Århus nezar@nano.dk
http://www.nano.dk
Note: Nano søger samarbejdspartnere, se mere på websitet