WHILE - Frage

Sasser

Erfahrenes Mitglied
Hallo alle zusammen!

Ich baue etwas per
PHP:
$result = mysql_query("SELECT * FROM Test", $db);
while($row=mysql_fetch_assoc($result))
{
### GIB AUS ###
}
zusammen!

Nun kann es vorkommen, das aber nichts vorhanden ist und auch nichts angezeigt wird! Wie kann man dann z.B. ausgeben: Nichts gefunden?
 
Du kannst per mysql_num_rows prüfen wie viele Ergebnisse es gibt also:

PHP:
$result = mysql_query("SELECT * FROM Test", $db);
$num = mysql_num_rows($result);

if ($num > 0) {
while($row=mysql_fetch_assoc($result))
{
### GIB AUS ###
}
}else echo'Nichts gefunden!';
 
PHP:
$result = mysql_query("SELECT * FROM Test", $db);
while($row=mysql_fetch_assoc($result))
{
     if($row['irgendwas'] != ''){
           echo //.....
     }else{
           echo 'Kein Eintrag vorhanden';
     }
}
 
Zurück