Avatar billede random Nybegynder
20. januar 2009 - 14:32 Der er 4 kommentarer og
1 løsning

udskriv fra database, men ikke den nyeste?

Hvordan vælger jeg så 4 nyheder udskrives, men at den ikke skal udskrive nr. 1??

Dette fungere ikke for mig?
SQLstmt = "SELECT * FROM nyhed ORDER BY ID Desc LIMIT 2,4;"??
Avatar billede keenkbh Nybegynder
20. januar 2009 - 14:52 #1
Mener du, at det bare skal være 4 tilfældige poster fra databasen?

Så kunne du f.eks. skrive:

SQLstmt = "SELECT TOP 4 * FROM nyhed ORDER BY NEWID()" (Hvis det er en MSSQL-db du bruger)
Avatar billede random Nybegynder
20. januar 2009 - 21:25 #2
Nej jeg mener bare at hvis jeg har følgende poster i min db:

post 1
post 2
post 3
post 4
post 5

så skal post 2, post 3, post 4, post 5 udskrives.
Avatar billede keenkbh Nybegynder
20. januar 2009 - 22:55 #3
hvis du bare skal starte fra 2, så kan du f.eks. skrive:

SELECT TOP 4 * FROM nyhed WHERE ID > 1 ORDER BY ID ASC
Avatar billede random Nybegynder
21. januar 2009 - 00:05 #4
hvordan vil du sætte den ind her?

strSQL = "SELECT * FROM VT_NEWS WHERE NEWS_STATUS = 1 ORDER BY NEWS_ID DESC LIMIT 2,4"
Avatar billede random Nybegynder
24. januar 2009 - 17:32 #5
lukket
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