Avatar billede mesteren_selv Nybegynder
29. februar 2004 - 21:25 Der er 6 kommentarer og
1 løsning

Omvendt kronologi med PHP

Halløj...

Jeg leder efter en måder at få php til læse en mySQL database bagfra... Dvs. Jeg bruger en

while ($row=mysql_fetch_array($res))

Således at den spytter oplysningerne ud efter rækkefølge, men kan jeg ikke få den til at starte med den sidste, så tage den næstsidste osv.?

På forhånd tak
Avatar billede gustav-olsen Nybegynder
29. februar 2004 - 21:29 #1
Det er i din SQL string du skal rode. Ved at putte et argument sidst i strengen, kan du bestemme hvilken række den skal sortere efter og i hvilken rækefølge. Fx. "ORDER BY id DESC" - det betyder: "Sorter efter rækken id og start med den største værdi". Hvis du vil have den til at starte med den mindste værdi, skal du bare slette "DESC" eller skrive "ASC" istedet for "DESC".

Håber det er svar nok, ellers skriver du bare igen.

-Gustav Olsen
Avatar billede gustav-olsen Nybegynder
29. februar 2004 - 21:30 #2
Du kan selvfølgelig skifte rækken "id" ud med hvilken som helst anden.

Beklager at jeg roder string og streng sammen, som egentligt er to ord for samme ting, bare på to forskellige sprog. Det betyder "sætning" på godt gammeldags dansk :-)
Avatar billede mesteren_selv Nybegynder
29. februar 2004 - 21:57 #3
Lækkert
Avatar billede mesteren_selv Nybegynder
29. februar 2004 - 21:59 #4
Hvor var det præcis du sagde at jeg skulle bruge den?
Avatar billede gustav-olsen Nybegynder
29. februar 2004 - 22:06 #5
I slutningen af din MySQL sætning. Fx "SELECT svar FROM spm ORDER BY id ASC".
Avatar billede mesteren_selv Nybegynder
29. februar 2004 - 22:11 #6
Thanx youx... Den er i vinkling makkeur
Avatar billede gustav-olsen Nybegynder
29. februar 2004 - 22:16 #7
No problemo :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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