Avatar billede starr Nybegynder
06. juli 2000 - 12:43 Der er 3 løsninger

HASTER - Please :-)

Jeg vil gerne have mine indlæg sorteret med den nyeste øverst. Jeg kender til ASC og DESC - MEN kan jeg bruge dem uden at skulle bruge "ORDER BY"?

Jeg vil ikke ORDER BY noget - blot have det sorteret efter den rækkefølge indlæggene er blevet oprettet i (med den yeste øverst).

Her er min SQL-sætning:
strSQL = "SELECT * FROM news ;"
   
Avatar billede nktarget Nybegynder
06. juli 2000 - 13:25 #1
Du kan lave ORDER BY på nøglefeltet i din db, så for du indlæggende sorteret efter hvornår de er oprettet.
Avatar billede tue Nybegynder
06. juli 2000 - 13:27 #2
Hvis du ikke har en tid i din database, så kan scriptet jo ikke
finde ud af hvad for en der er den nyeste !

Så hvis du ikke allerede har en tid i din database, så opret
det, og brug:

strSQL = "SELECT * FROM news ORDER BY tid ASC"

eller

strSQL = "SELECT * FROM news ORDER BY tid DESC"

(kan ikke lige huske hvad der gør hvad)
Avatar billede stoffer Nybegynder
06. juli 2000 - 13:28 #3
svar sendt :)
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
Kurser inden for grundlæggende programmering

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