Homepage selbermachen 7.851 Themen, 35.616 Beiträge

GB mit PHP, MySql: Limit für Einträge pro Seite?!?!

Ruderfreund / 10 Antworten / Flachansicht Nickles

HI!


Ich habe seit lägerem ein Gästebuch mit PHP und MySql auf meiner Page (->pricker.net).


Nur zeigt er jetzt 90 Einträge auf einer Seite an, was das Laden der Page natürlich verlangsamt!
Ich hab gehört man kann mit "LIMIT" bei MySql die Angezeigten Einträge begrenzen.
Wenn ich aber nun LIMIT 30 setze sieht man doch die anderen 60 Einträge nicht mehr!


Andere Gästebücher haben kleine Verweise am Anfang der Gäsebuches, mit Eintragsnummern (1-30, 31-60...), so dass alle 30 Einträge ein neuer Link kommt! Automatisch!


Ich hab schon aller versucht, aber ich kommen nicht weiter! Kann mir jemand helfen?


Danke im vorraus!


mfg


Sebastian

bei Antwort benachrichtigen
Korrektur Heinz_Malcher
xafford Ruderfreund „GB mit PHP, MySql: Limit für Einträge pro Seite?!?!“
Optionen

sorry wenn ich mich einmische, aber es wäre sinnvoller jeweils immer nur die benötigten datensätze zu holen:
<?php

include "connect_to.php";

$display=30;

if(empty($i)){$i=0;}

$sql = "SELECT name,text,page,mail,datum,zeit,id,ip FROM s_guestbook ORDER BY ID desc LIMIT $i,$display";

$ergebnis = mysql_query ($sql)or die("Die Abfrage ist fehlgeschlagen!");

while ($zeile = mysql_fetch_object ($ergebnis))

{

//hier kommt die Tabelle!

}

echo "<br /><a href="$PHP_SELF?i=$i">weitere Eintr&auml;ge</a>";

?>



Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen