php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.12.2006, 15:16  
Neuer Benutzer
 
Registriert seit: 07.11.2006
Beiträge: 9
Culutio
Culutio eine Nachricht über ICQ schicken
Standard Datenbank einträge auslesen

So da ich länger schon nichts mehr mit mysql gemacht habe und fast immer txt daten zum speichern von einträgen verwendet habe ist mir in sql einiges entfallen ich hoffe ihr könnt mir helfen...

Ich habe auf meiner homepage ein shoutboxsystem eingebaut und pro seite sollen 20 einträge gezeigt werden aber das problem ist wenn ich z.b. 23 einträge insgesamt habe und dann auf seite 2 klicke zeigt der nicht einträge von 20-23 sondern von 1-3 wieso?

hier ist der sourcecode:
PHP-Code:
<?
$sql
="SELECT * from $shoutbox";
$query=mysql_query($sql);
$num=mysql_num_rows($query);

$temp=$num// die maximale anzahl an einträgen
$picsperpage=20// einträge die pro seite angezeigt werden sollen
$zeil=$temp/$picsperpage;  // anzhal der seiten


if ($_GET['p']==""){
$aktuelpage=0;
}else{
$aktuelpage=$_GET['p'];
}

$max $aktuelpage+$picsperpage;
if(
$max $temp)$max $temp;

for(
$i=$aktuelpage;$i<$max;$i++)
{
$row=mysql_fetch_assoc($query);


echo 
"<tr><td bgcolor=#009999 width=400>[b]".$row['name'].": [/b]".$row['message']."</td></tr>";
}
?>
Wisst ihr wo da der fehler ist?

Danke im vorraus für eine hoffentlich hilfreiche antwort
__________________
Also ich weiß zwar vieles in php von ob ich nun ein Anfänger, Fortgeschrittener oder Profi bin können wohl nur die wahren Profis entscheiden
Culutio ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.12.2006, 16:10  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

den sql parameter limit kennst du aber noch oder?
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline  
Alt 03.12.2006, 16:13  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Naja, wie soll PHP denn wissen, dass Du die ersten 19 Einträge nicht haben willst?
Nur weil Du rein willkürlich statt 1-3 nun 20-23 in Deiner Zählvariable $i hast, werden die ersten 19 Einträge in der DB ja nicht übersprungen.

Du musst schon mit LIMIT arbeiten.

Eine Suche nach Blätterfunktion o.ä. hier im Forum sollte Dir reichlich Hinweise liefern.

Außerdem ist das hier wahlweise ein MySQL-Problem oder ein absolutes PHP-Anfänger-Problem.
Wenn das bitte mal ein Mod verschieben könnte...
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
xyz aus function("xyz"); in Datenbank auslesen?! Nightuser PHP Tipps 2008 5 14.07.2008 05:45
prob mit datenbank auslesen ... counteam PHP Tipps 2008 22 06.07.2008 21:28
Variablen in Datenbank speichern und auslesen freehawk PHP-Fortgeschrittene 4 16.03.2008 17:22
[Erledigt] Datenbank auslesen mit register_globals off PHP Tipps 2007 14 03.01.2007 17:12
[Erledigt] Aus Datenbank auslesen mit php PHP Tipps 2006 4 04.01.2006 18:17
beim auslesen von mysql datenbank bestimmte id nicht auslsen djrace PHP Tipps 2005-2 3 10.09.2005 13:32
[Erledigt] Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
[Erledigt] problem beim erstellen und auslesen einer datenbank PHP Tipps 2005-2 6 04.09.2005 16:55
Daten aus einer mySQL Datenbank auslesen GSJLink PHP Tipps 2005-2 6 25.07.2005 16:38
[Erledigt] Auslesen und Aktualisieren von einer MYSQL Datenbank PHP Tipps 2005-2 3 05.07.2005 14:39
Mail Adresse aus einer Datenbank auslesen? Stemmi Datenbanken 6 23.04.2005 23:24
Auslesen aus der Datenbank nixdorf PHP Tipps 2005 7 06.02.2005 21:40
auslesen aus datenbank und sortieren! PHP Tipps 2004-2 15 04.12.2004 15:56
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
[Erledigt] meta refresh beim auslesen aus einer Datenbank umgehen Datenbanken 1 14.09.2004 20:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
anzahl der datenbanken einträge auslesen, anzahl datenbankeinträge auslesen, letzte 20 einträge aus datenbank auslesen, db einträge auslesen, private nachrichten in datenbank auslesen?, anzahl der datenbank einträge auslesen, zahl aus datenbank auslesen php num, letzter datenbankeintrag sql 2000, mysql datenbankeintrag suchen, mysql maximale datenbankeinträge, mysql max db einträge auslesen, datenbank maximale einträge, anzahl der datenbankeinträge mysql, max anzahl datenbankeinträge mysql, letzten 20 einträge einer datenbank auslesen lassen php, php eintr, php einträge auslesen, php mysql letzten datenbankeintrag auslesen, datenbankeintrag über id auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.