Höchste Zahl ausgeben funktioniert nicht immer

maarian

Erfahrenes Mitglied
Hallo,

Ich habe eine Tabelle mit Gamedaten drin und eine mit der Highscore so möchte nun von der Highscore die höchste Zahl ausgeben..

Hier mal mal Code
Vllt kann mir ja jemand helfen

PHP:
            <?php
			
			$abfrage = mysql_query("SELECT * FROM games ORDER by id DESC");
			
			while($row = mysql_fetch_array($abfrage)){?>
			
			    <table width="549" border="0" align="center" cellpadding="4" cellspacing="2">
                  <tr>
                    <td width="68" align="center" valign="middle" bgcolor="#575C80"><img src="<?php echo $row['thumbs'];?>" width="50" height="50" border="1"></td>
                    <td width="247" bgcolor="#575C80" class="ueberschriften_g&auml;stebuch"><?php echo $row['game'];?></td>
                    <td width="202" valign="middle" bgcolor="#575C80"><table width="100%" border="0" cellspacing="2" cellpadding="3">
                      <tr>
                        <td width="11%" align="left" valign="middle" class="ueberschriften_g&auml;stebuch">&gt;</td>
                        <td width="89%" class="profilangaben"><a href="play_game.php?game=<?php echo $row['game'];?>">Spielen</a></td>
                        </tr>
                      <tr>
                        <td align="left" valign="middle" class="ueberschriften_g&auml;stebuch">&gt;</td>
                        <td class="profilangaben"><?php
						
						
						
						 $werr = mysql_query("SELECT * FROM games_highscore WHERE game='".$row['titel']."' ORDER BY score ASC LIMIT 1");
 
                       $wer = mysql_fetch_array($werr);


						echo'1.Platz: <a href="nickpage.php?nick='.$wer['username'].'">'.$wer['username'].'</a> / '.$wer['score'].'';
						
						
						?></td>
                        </tr>
                      <tr>
                        <td align="left" valign="middle" class="ueberschriften_g&auml;stebuch">&gt;</td>
                        <td class="profilangaben">Kategorie: <span class="text_underline"><?php echo $row['cat'];?></span> </td>
                        </tr>

                    </table></td>
                  </tr>
                </table><?php }?>
 
Hi!

Kann es sein, daß Du hier das falsche Feld verwendest?
PHP:
$werr = mysql_query("SELECT * FROM games_highscore WHERE game='".$row['titel']."' ORDER BY score ASC LIMIT 1");
... meist verwendet man doch dort eine "id": game='".$row['game']. ?

Nicht schlagen, wenn es Blödsinn ist ;)

Liebe Grüße,
Mark
 
Ja stimmt schon ich habe es jetzt aber über den Gamenamen gemacht...

Es wird ja auch was ausgegeben aber nicht die höchste Zahl aber auch nicht die kleinste :D
 
Zurück