Avatar billede wuppie Nybegynder
12. juni 2005 - 10:01 Der er 15 kommentarer

De nyeste resultater nederst

Hejsa.
Jeg har en sql forspørgsel som vælger de 10 nyeste resultater. MEN jeg vil gerne have de sådan at den nyeste står nederst, og de ældste forest. De vælges ud fra id.
Hilsen Wuppie
Avatar billede nielle Nybegynder
12. juni 2005 - 10:19 #1
SELECT * FROM dinTabel ORDER BY id DESC
Avatar billede dennism Nybegynder
12. juni 2005 - 10:19 #2
Du skal skrive "SELECT * FROM mytable ORDER BY id DESC".
Avatar billede nielle Nybegynder
12. juni 2005 - 10:20 #3
DESC betyder at der sorteres i faldende orden, Brug ASC hvis der skal sorteres i stigende orden.

DESC = Descending
ASC = Ascending
Avatar billede dennism Nybegynder
12. juni 2005 - 10:20 #4
Jah, oki ;)
Avatar billede nielle Nybegynder
12. juni 2005 - 10:21 #5
... og et svar.

dennism og jeg deler bare. :^)
Avatar billede Slettet bruger
12. juni 2005 - 10:43 #6
Hvis de nyeste skal stå nederst:

SELECT * FROM dinTabel ORDER BY id ASC
Avatar billede Slettet bruger
12. juni 2005 - 10:44 #7
nej vent...
Avatar billede lauer Nybegynder
12. juni 2005 - 10:51 #8
Det kan du sådan set ikke gøre direkte i SQL

Først laver du en
SELECT * FROM tabel ORDER BY id DESC LIMIT 10
og derefter må du manuelt smide dem ind i et array, som du så udskriver bagfra.

F.eks. ved hjælp af http://dk.php.net/array_reverse
Avatar billede nielle Nybegynder
12. juni 2005 - 10:56 #9
Man kan da snyde lidt:

SELECT * FROM (SELECT * FROM tabel ORDER BY id DESC LIMIT 10) ORDER BY id ASC
Avatar billede nielle Nybegynder
12. juni 2005 - 10:57 #10
LIMIT er forresten en MySQL notation. I visse andre databaser bruges TOP:

SELECT * FROM (SELECT TOP 10 * FROM tabel ORDER BY id DESC) ORDER BY id ASC
Avatar billede Slettet bruger
12. juni 2005 - 11:12 #11
snydepels
Avatar billede nielle Nybegynder
24. juni 2005 - 18:41 #12
Lukketid?
Avatar billede nielle Nybegynder
11. juli 2005 - 19:54 #13
?
Avatar billede Slettet bruger
11. juli 2005 - 20:00 #14
Se hans karma ;D
Avatar billede nielle Nybegynder
11. december 2007 - 20:38 #15
Lukketid?!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester