Homepage selbermachen 7.848 Themen, 35.566 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
Heinz_Malcher Ruderfreund „GB mit PHP, MySql: Limit für Einträge pro Seite?!?!“
Optionen

Hallo, ich habe den Quelltext nochmal etwas überarbeitet, wenn etwas nicht stimmt, kannst du dich ja nochmal melden:



include "connect_to.php";


// hier teste ich das limit////////////////////////////////////////////////////
// Das Limit muss vorher getestet werden, bevor $Query aufgerufen wird

if(!isset($anfang)) {

$anfang = 0;

}

$Query = "SELECT name,text,page,mail,datum,zeit,id,ip FROM s_guestbook ORDER BY ID desc limit $anfang,2";
if (!($ergebnis = mysql_query ($Query, $verbindung))) {
echo("Die Abfrage ist fehlgeschlagen!

");
echo("Ihre Abfrage $Query war nicht erfolgreich!

");
exit();
}

//Ermitteln, aller Zeilen in der Tabelle
$result_gesamt = "SELECT * FROM s_guestbook";
$zeile = "mysql_num_rows($result_gesamt)";

$a=0;

for ($x=0;$x<$zeile;$x=$x+2)

{

$a++;

echo"$a";

}
//////////////////////////////////////////////////////////////////////////////

while ($zeile = mysql_fetch_object ($ergebnis)) {

//hier kommt die TAbelle!
bei Antwort benachrichtigen