Avatar billede party.dk Nybegynder
26. december 2000 - 19:07 Der er 5 kommentarer og
1 løsning

LIMIT problem

hvis jeg nu har 5 poster, og kun viser 4 af gangen, så bruger jeg: limit 0,4. hvordan kan jeg så se den sidste post ?
Avatar billede lp Nybegynder
26. december 2000 - 19:17 #1
med MySQL eller MS SQL?
Avatar billede lp Nybegynder
26. december 2000 - 19:19 #2
MySQL:
limit 5,5
<start ved record>, <kør antal frem>
Avatar billede party.dk Nybegynder
26. december 2000 - 19:31 #3
først kigger jeg hvor mange poster jeg har (her er der 5)
mysql_query(\"select * from xxxx where xxx = \'xxx\' LIMIT $lim\")
$number = mysql_num_rows($sprog);
if ($number<$slutlim) {
    $slutlim=$number-($slutlim-4);
  $lim=(\"$number, $number\");
  }
  else {
    $slutlim=4;
    $lim=(\"$startlim, $slutlim\");
  }
min else sætning virker fint, men min $lim=(\"$number, $number\"); dvs. limit 5, 5 virker ikke ???
Avatar billede lp Nybegynder
26. december 2000 - 19:33 #4
prøv lige sådan:

mysql_query(\"select * from xxxx where xxx = \'xxx\' LIMIT $lim\")
$number = mysql_num_rows($sprog);
if ($number<$slutlim) {
    $slutlim=$number-($slutlim-4);
  $lim = $number .\",\". $number;
  }
  else {
    $slutlim=4;
    $lim = $startlim.\",\". $slutlim;
  }
Avatar billede lp Nybegynder
26. december 2000 - 19:34 #5
ehhhm, måske din sql skal nederst?
Avatar billede party.dk Nybegynder
27. december 2000 - 01:01 #6
jeg lukker spørgsmålet, da jeg selv fandt ud af det, er der ingen points i denne omgang!

limit skulle være 4, 4 og ikke 5, 5, men ellers tak for jeres svar

-party.dk
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