Avatar billede random Nybegynder
17. januar 2009 - 11:40 Der er 6 kommentarer og
1 løsning

udskriv fra database

Hej

Her udskriver jeg første streng i min db
DESC LIMIT 0,1

Hvad skriver jeg når jeg vil have udskrevet resten uden at den første streng bliver skrevet igen?
Avatar billede erikjacobsen Ekspert
17. januar 2009 - 11:54 #1
Som der står på http://dev.mysql.com/doc/refman/5.0/en/select.html

"To retrieve all rows from a certain offset up to the end of the result set, you can use some large number for the second parameter. This statement retrieves all rows from the 96th row to the last:

SELECT * FROM tbl LIMIT 95,18446744073709551615;
"

Så i dit tilfælde: SELECT * FROM tbl LIMIT 1,18446744073709551615;

Alternativt kan du springe den første over i din udskrivning, og undlade LIMIT
Avatar billede random Nybegynder
17. januar 2009 - 12:06 #2
Okay nu har jeg en der ser sådan ud:
strSQL = "SELECT * FROM NEWS ORDER BY NEWS_ID DESC LIMIT 0,1"

og en anden under der hedder

strSQL = "SELECT * FROM ORDER BY NEWS_ID LIMIT 1,18446744073709551615"


Men den udskrive stadig samme nyhed?
Avatar billede random Nybegynder
17. januar 2009 - 12:07 #3
sorry manglede et DESC
Avatar billede erikjacobsen Ekspert
17. januar 2009 - 12:12 #4
Nå ja ;)
Avatar billede random Nybegynder
17. januar 2009 - 12:23 #5
tak for hjælpen, kan jeg få et svar?
Avatar billede erikjacobsen Ekspert
17. januar 2009 - 14:45 #6
Nej tak, jeg samler slet ikke på point. Svar selv, accepter dit eget svar.

Man skal se med stor mistro på en SELECT med LIMIT og uden ORDER BY, som i eksemplet fra mysql.com.
Avatar billede random Nybegynder
17. januar 2009 - 14:54 #7
jeg en order by med, havde bare ikke kopieret den med over. men mange tak.
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