webForumDet fria alternativet

Fråga angående Gästbok i MySQL

PHP

4 svar · 327 visningar · startad av mikaeled

Medlem sedan dec. 2000157 inlägg
Frågan#1

Hej,

Jag funderar på att skapa en gästbok i php som använder sig av MySQL. Nu har jag en fråga.

Jag vill att man ska kunna dela upp gästboken i olika sidor så att man kanske visar 10 inlägg på varje sida.

Hur kan man göra detta på ett smart sätt?

Mikael

------------------
//Mikael

Medlem sedan sep. 200036 inlägg
#2

Det enklaste är väl att se till att du bara får tex 10 inlägg från databasen per sida..

tex, "SELECT * FROM gastbok LIMIT 10", men om du sedan vill ha de nästa 10 så måste du säga åt databasen vart den ska börja, ex "SELECT * FROM gastbok LIMIT 10 OFFSET 10"
Då får du nästa inlägg, sen om du vill ha de nyaste först så kan du själklart skriva tex, "SELECT * FROM gastbok ORDER BY datum DESC LIMIT 10 OFFSET 0"

Hoppas det hjälper dig på traven lite

------------------
/*
Knowledge is freedom
Choice 2ooo
*/

Medlem sedan feb. 200177 inlägg
#3

$sidor = (($sida-1)*10);
//$sida skickas i urlen
//ex. gastbok.php?sida=1

$result = mysql_query("SELECT * from gastbok order by konter desc limit $sidor,10",$db);

------------------
"Snälla människor kommer till himmlen, andra kommer hur långt som helst"

Medlem sedan maj 20001 953 inlägg
#4

Man kan inte nog påminna om den mycket eminenta sökfunktionen på wf ;)
http://cgi.webforum.nu/wf/Forum12/HTML/000457.html

------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020

Medlem sedan mars 2001190 inlägg
#5

Micke,

Om du ska bygga om ditt gästbokssystem och börja använda PHP istället för Perl rekommenderar jag dig nog att springa iväg och köpa Zend Cache. Annars kommer det gå _mycket_ långsamt för alla dina gästboksanvändare med alla de miljontals träffar du har varje månad. =)

------------------
Patrik Lindgren - Alxnet AB
[Alxnet.se - gratis webbverktyg](http://www.alxnet.s
e)

1215 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
1080 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)