Avatar billede playr Nybegynder
23. december 2004 - 01:30 Der er 2 kommentarer og
1 løsning

flere LIMITs?

Hej allesammen.

Jeg vil gerne have 4 rækker med 20 navne i hver.

mysql_query("SELECT * FROM navne order by id DESC limit 0,20");
mysql_query("SELECT * FROM navne order by id DESC limit 20,40");
mysql_query("SELECT * FROM navne order by id DESC limit 40,80");
mysql_query("SELECT * FROM navne order by id DESC limit 80,100");

Men det virker ikke, hvorfor?
Hvordan skal det laves?

Hvis der er 2000 navne skal den KUN vise dem man beder dem om.
Avatar billede detox Nybegynder
23. december 2004 - 01:32 #1
Syntaksen er: LIMIT start,antal
Så dine forespørgsler skal laves i den her stil:

mysql_query("SELECT * FROM navne order by id DESC limit 0,20");
mysql_query("SELECT * FROM navne order by id DESC limit 20,20");
mysql_query("SELECT * FROM navne order by id DESC limit 40,20");
mysql_query("SELECT * FROM navne order by id DESC limit 60,20");
Avatar billede playr Nybegynder
23. december 2004 - 01:36 #2
mange tak, det var mig der havde misforstået systemet.
Avatar billede bromer Nybegynder
23. december 2004 - 14:47 #3
playr: Måske mere intuitivt, hvis man bruger
SELECT * FROM navne ORDER BY id DESC LIMIT 20 OFFSET <something>
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