Avatar billede asand Nybegynder
27. august 2003 - 23:28 Der er 16 kommentarer og
1 løsning

MySQL-data ud i omvendt rækkefølge?

Hvis man har proppet noget ind i en MySQL-database, og man gerne vil have det ud i omvendt rækkefølge. Hvad gør man så? Findes der evt. en 'omvendt' extract()-funktion - bedste løsning fo mig(!)? eller kan man proppe dataen ind i tabelen, så der startes i toppen?

Håber I kan hjælpe!

-ASand
c'',)
Avatar billede ztyxx Nybegynder
27. august 2003 - 23:32 #1
select * from tabel order by desc
Avatar billede asand Nybegynder
27. august 2003 - 23:34 #2
desc?
Avatar billede asand Nybegynder
27. august 2003 - 23:35 #3
Det ville den ikke være med til!
Avatar billede ztyxx Nybegynder
27. august 2003 - 23:38 #4
glemte lige..
select * from tabel order by felt desc

descending == faldende, altså højeste værdi først, eller omvendt alfabetisk rækkefølge, alt efter hvad der er i feltet
Avatar billede asand Nybegynder
27. august 2003 - 23:41 #5
så skal jeg jo have et eller andet tal hviklet ind i det...hmm, men det kan nok lade sig gøre med en dato af formatet 030827, men det er lidt besværligt. Hvordan ville du gøre?
Avatar billede ztyxx Nybegynder
27. august 2003 - 23:43 #6
er det der sidst er indsat du vil have først ud, eller hvad skal du bruge?
Avatar billede asand Nybegynder
27. august 2003 - 23:44 #7
jep
Avatar billede asand Nybegynder
27. august 2003 - 23:44 #8
Sådan noget nyheds noget, hvor der kun skal udskrives de ti nyeste.
Avatar billede ztyxx Nybegynder
27. august 2003 - 23:45 #9
hvis du har et id felt, der er sat til auto_increment, kan du bare bruge det i order by id desc
Avatar billede tipsen Nybegynder
27. august 2003 - 23:46 #10
du bliver nødt til at have et felt med et tal, en dato eller noget lignende, så du kan komme med et logisk udsagn om hvilken post der er "nyest" - du kan ikke være sikker på at mysql bevarer posterne i samme rækkefølge som de er indsat i basen!
Avatar billede ztyxx Nybegynder
27. august 2003 - 23:48 #11
så kan det være et timestamp eksempelvis

SELECT * FROM tabel ORDER BY tidsfelt desc LIMIT 0, 10
Avatar billede asand Nybegynder
27. august 2003 - 23:49 #12
så den med datoformatet er god nok? 030827..
Avatar billede asand Nybegynder
27. august 2003 - 23:50 #13
Hvis jeg skynder mig at lave det, kan jeg også få det testet nemt c'',)
Avatar billede ztyxx Nybegynder
27. august 2003 - 23:51 #14
den skulle være god nok
Avatar billede ztyxx Nybegynder
30. august 2003 - 13:31 #15
kom du videre??
Avatar billede asand Nybegynder
30. august 2003 - 17:43 #16
jep, virker fint...
Avatar billede ztyxx Nybegynder
30. august 2003 - 21:37 #17
det var da herligt, takker pænt for point ;-)
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