Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Datensätze auf Seiten verteilen





Frage

Servus, mit folgendem Code werden meine Gästebucheinträge angezeigt: [code] <?php $mysql[host] = "server"; $mysql[user] = "username"; $mysql[pw] = "passwort"; $mysql[db] = "db29070201"; mysql_connect($mysql[host], $mysql[user], $mysql[pw]); mysql_select_db($mysql[db]); $news1 = mysql_query("SELECT * FROM gbook ORDER BY id DESC"); WHILE($gbook = mysql_fetch_array($gbook1)) { print" <font face=arial size=3 color=000000>>>$gbook[name] - $gbook[date]<br> $gbook[content] </font><br><br> "; } ?> [/code] Nun ist es bei dem obigen Code so, dass bei mehreren EInträgen die Seite unendlich lang wird. Wie kann ich es nun einrichten, dass 20 Einträge pro Seite erscheinen?

Antwort 1 von semi

Siehe LIMIT-Klausel in mySQL-Manual.
z.B.
SELECT * 
FROM gbook
LIMIT 0,10
Dies liefert die ersten zehn Datensätze (falls mind. 10 vorhanden sind)
Die erste Zahl ist offset innerhalb des Abfrageergebnisses, die zweite die Anzahl der Datensätze, die zurückgegeben werden sollen.


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: