Erster Tabelleneintrag wird nicht ausgegeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anschauen
array
ausgeben
benutzter order
check
code
frage
funktionieren
gold
grad
helfen
level
problem
rangliste
schleife
stehen
tabelle
zeile
zugriff
-
Hay leuts!
Hab ein Problem unzwar möchte ich in einer Rangliste alle Spieler ausgeben nur wird der, der eigentl als erstes in der Tabelle stehen müsste immer "Ignoriert" als er wird einfach nicht angezeigt.
Mein Skript sieht bisher so aus:
$abfrage = "SELECT benutztername, level, gold FROM benutzter ORDER by level desc, gold desc"; $result = mysql_query($abfrage); $num_rows = mysql_num_rows($result); $row = mysql_fetch_row($result); echo 'Die Ergebnistabelle besitzt '.$num_rows." Datensätze<br />\n"; echo '<table border="1" align="center"><tr><td>Name</td><td>Level</td><td>Gold</td></tr>'; while($zeile= mysql_fetch_row($result)) { echo '<tr><td>'.$zeile[0].'</td>'; echo '<td>'.$zeile[1].'</td>'; echo '<td>'.$zeile[2].'</td></tr>'; } echo '</table>';
Ich hoffe ihr könnt mir helfen.
Beitrag zuletzt geändert: 12.9.2010 9:50:34 von masterakio1995 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi masterakio1995,
also mir scheint das Problem hier recht einfach. Du machst mit
$row = mysql_fetch_row($result);
den Zugriff auf die erste Zeile in der Tabelle und mit
while($zeile= mysql_fetch_row($result))
holst Du die zweite, dritte, vierte usw. Zeile raus und gibst sie in der Schleife aus. Entferne doch einfach mal den ersten Zugriff, die Variable $row verwendest Du ja offenbar sowieso nicht. Dann sollte es funktionieren.
LG
BigBerniBaer -
Dankeschön
Hat geklappt -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage