Just nu i M3-nätverket
Gå till innehåll

Visa 50 senaste


Strigge

Rekommendera Poster

Pontus östlund

Om det gäller MySQL så kan du använda en funktion som heter LIMIT

 

$sql = mysql_query("SELECT cols FROM table ORDER BY datum DESC LIMIT 0,50");

 

LIMIT 0,50 betyder att MySQL ska börja på första raden och sen hämta 50 rader!

 

LIMIT 50,50 betyder att MySQL ska börja på rad 50 och sen hämta 50 inlägg, d v s posterna 50 - 100

 

# Poppa P

 

Länk till kommentar
Dela på andra webbplatser

  • 1 month later...
lupus-dragon.com

hmm

ifall du anv. denna(typ):

<?

if ($x=="") {

$x=0;

}

 

$sql = mysql_query("SELECT cols FROM table ORDER BY datum DESC LIMIT $x,50");

?>

<a href="länken.php?x=<?=£x+50;?>">Nästa 50</a>...

jag tror detta kanske funkar.. har för mig.. det funka för mig iallafall

 

Länk till kommentar
Dela på andra webbplatser

Nja..Kanske jag som är trött eller nåt. Men jag fick det inte att funka...Den där if satsen vad ska den utföra då? *fundersam*

 

Länk till kommentar
Dela på andra webbplatser

lupus-dragon.com

.. jo för det första så ska den if sattsen kolla om du har gett $x ett värde... annars får den värder 0 så det blir "LIMIT 0,50"

mn om jag anv. en länk som säger dennasidan.php?x=<?=$x+50?> (då blir det typ 0+50) och hoppar till denna sidan igen då har redan $x ett värde och därför hoppar över if-sattsen

och då blir det "LIMIT 50,50".. eftersom jag har sagt "LIMIT $x,50"

... hehehe jag e lite kass på att förklara men det var mitt bästa :D

 

[inlägget ändrat 2002-04-27 09:55:15 av lupus-dragon.com]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...