Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Schulpferde werden nicht angezeigt » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Seiten (2): « vorherige 1 [2]
Zum Ende der Seite springen Schulpferde werden nicht angezeigt
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Skyler
...ehemals ~Enkeli~


images/avatars/avatar-15493.gif

Dabei seit: 25.01.2009
Beiträge: 820
Herkunft: Wunsiedel

Themenstarter Thema begonnen von Skyler
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

jetzt geht´s aber ich möchte alle schulpferde angzeigen nicht nur ein

__________________

27.02.2011 17:27 Skyler ist offline E-Mail an Skyler senden Homepage von Skyler Beiträge von Skyler suchen Nehmen Sie Skyler in Ihre Freundesliste auf Fügen Sie Skyler in Ihre Kontaktliste ein MSN Passport-Profil von Skyler anzeigen
Ceres Ceres ist weiblich
noch »34« Tage bis zum Sommeranfang


images/avatars/avatar-51296.gif

Dabei seit: 09.02.2005
Beiträge: 5.690
Herkunft: Bielefeld
Name: Ally

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Um alle anzeigen zu lassen musst du vor allem LIMIT 0, 30 weg lassen.

Zum einen bewirkst du mit LIMIT, dass nur eine bestimmte Anzahl an Datensätzen ausgelesen wird. Mit 0, 30 bestimmst du, dass 0 Datensätze ab dem 30. Datensatz ausgelesen wird.

Kann also gar nicht funktionieren.

code:
1:
2:
3:
4:
$sql = "SELECT * FROM `Schulpferderde`";
$Ergebnis = mysql_query($sql);


Wenn du nur bestimmte Pferde abfragen willst solltest du es über WHERE machen. Zum Beispiel wenn du nach Geschlecht abfragen willst.

__________________


27.02.2011 18:41 Ceres ist offline E-Mail an Ceres senden Homepage von Ceres Beiträge von Ceres suchen Nehmen Sie Ceres in Ihre Freundesliste auf Fügen Sie Ceres in Ihre Kontaktliste ein MSN Passport-Profil von Ceres anzeigen
Oli
Server-Administrator


Dabei seit: 13.06.2010
Beiträge: 1.540

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Ceres
Zum einen bewirkst du mit LIMIT, dass nur eine bestimmte Anzahl an Datensätzen ausgelesen wird. Mit 0, 30 bestimmst du, dass 0 Datensätze ab dem 30. Datensatz ausgelesen wird.

Einspruch!
Die Syntax von LIMIT lautet LIMIT a oder LIMIT b, a, wobei a die Anzahl der Datensätze ist und das optionale b, bei welchem begonnen wird. Somit beginnt sie bei 0 und lässt 30 Datensätze anzeigen. Hat mich früher auch immer verwirrt, dass die Reihenfolge da einfach andersrum ist, ist aber Tatsache.

Das eigentliche Problem steckt im Code selbst. Es werden zwar (bis zu) 30 Datensätze abgefragt, aber nur einer davon wird ausgegeben, da die Ausgabe nicht innerhalb einer Schleife erfolgt.

So gehts richtig - die while-Schleife läuft solange bis alle abgefragten Datensätze durch sind:
php:
1:
2:
3:
while ( $Ergebnis mysql_query($sql) ) {
 //hier Ausgeben
}



LG,
Oli
27.02.2011 19:00 Oli ist offline Beiträge von Oli suchen Nehmen Sie Oli in Ihre Freundesliste auf
Seiten (2): « vorherige 1 [2] Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Schulpferde werden nicht angezeigt

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH