webForumDet fria alternativet

10 inlägg in gb sen ny sida

PHP

7 svar · 430 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Frågan#1

Tjenare!!

Jag har en gästbok som jag vill ska visa 10 inlägg, så lång klarar jag, sen vill jag att det ska komma en länk typ [sida 2] där nästa 10 inlägg kommer hur gör jag då??

Medlem sedan okt. 2004502 inlägg
#2

Förslagsvis lägger du ut en länk som skickar med ett värde på vilket inlägg som ska vara första inlägget på sidan.

Alltså gb.php listar de 10 första inläggen
gb.php?offset=11
listar 10 inlägg, men börjar med inlägg nr 1 (offset)

Medlem sedan feb. 2003777 inlägg
#3

var kan jag läsa mer om offset? hittade ingen i php manualen.

Medlem sedan feb. 200410 inlägg
#4

Var lagrar du inläggen?

Medlem sedan feb. 2003777 inlägg
#5

i en databas

Medlem sedan aug. 2002224 inlägg
#6

Tja ifall du använder MySQL kan du använda LIMIT offset, antal.

SELECT * FROM tabell LIMIT 10,10 ORDER BY ASC;

Nått sånt, sedan är det bara att antingen skicka med vart du vill starta och hur många framåt från det.

Bör tillägga att jag inte är 100% säker på queryn, har inte lekt med SQL på ett tag :P

http://dev.mysql.com/doc/mysql/en/SELECT.html

Medlem sedan feb. 200410 inlägg
#7

LIMIT ska ligga efter ORDER BY.

SELECT * FROM tabell ORDER BY ASC LIMIT 10,10
Medlem sedan feb. 2003777 inlägg
#8

jag får felmeddelande då:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/freddeholm.com/freddeholm.com/httpd.www/forum.php on line 37"

475 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
350 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)