Auswertung einer Funktion, aber wie...?

P

ping

hallo
ich habe eine funktion definiert, die nach auslesen einer datenbank, je nach dem ob vorhanden oder nicht einen wert ausgibt.
Wie kann ich definieren, wenn die funktion keinen Wert hat, dass dann z.B. "Datenbank leer" ausgegeben wird ?

ich hatte es bisher so versucht:


PHP:
$anzeige = show_entry();
if ($anzeige == ""){
echo "Datenbank leer";
}
else {
show_entry();
}


so klappt es aber nicht, die ausgabe bei leerer Datenbank ist zwar vie vorgesehen, wenn ein eintrag jedoch vorliegt danngibt die schleife den eintrag und die meldung "Datenbank leer" aus.

bin etwas verwirrt...
 
-

PHP:
$sql = "SELECT * FROM Tabelle";  //Anfrage an die Datenbank
$result = mysql_query($sql);  //Ausführen der Anfrage
if( mysql_num_rows($result) ) {  //Gibt zurück, wieviele Reihen in der Datenbank vorhanden sind
 while ( $daten = mysql_fetch_array($result) ) {  //Daten werden ausgelesen
 // Ausgabe der Daten
 }
else {  //wenn keine Datensätze vorhanden sind, wird der Satz ausgegeben
 print "Keine Daten vorhanden!"; 
 }
 

Neue Beiträge

Zurück