MySQL 0 Punkte

rambor

Mitglied
Ich hab folgendes Problem:

Ich habe eine Rangliste mit Namen und Punkte... Jetzt ist es so das ich die Namen die 0 Punkte haben nicht angezeigt werden sollen... Wie kann ich das anstellen?
 
Aufgrund seiner bisherigen Beiträge tippe ich mal auf PHP, solltest du aber demnächst mit dazu schreiben @rambor ;)

Erweitere einfach deine MySQL-Abfrage mit:

Code:
... WHERE `id` > '0' ...

[edit]
ich vermute du hast schon eine oder mehrere WHERE-Klauseln also nochmal dafür ein Bsp.:

Code:
... WHERE `bsp_spalte` = 'wert' AND `id` > '0' ...
[/edit]
 
Zuletzt bearbeitet:
Ja die Programmiersprache "PHP"

Nein ich habe keine WHERE wo muss ich die Einfüge? Und was muss ich genau am Cod ändern?



Hier mal mein ganzer Cod:
Code:
<?php $db = mysql_connect(localhost, name, pw);
$res = mysql_db_query("name", "select * from benutzerdaten ORDER BY Punkte DESC");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table boarder>";
// Überschrift
echo "<tr> <td>Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td>Punkte</td>";
for ($i=0; $i<$num; $i++)
{
$hn = mysql_result($res, $i, "Nickname");
$p = mysql_result($res, $i, "Punkte");
$lf = $i + 3;
// Tabellenzeile mit -zellen
echo "<tr><td>$hn</td> <td>$p</td>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
 
Einfach:
PHP:
$res = mysql_db_query("name", "select * from benutzerdaten ORDER BY Punkte DESC");

mit dem ersetzen:
PHP:
$res = mysql_db_query("name", "select * from benutzerdaten WHERE Punkte > '0' ORDER BY Punkte DESC");
 

Neue Beiträge

Zurück