Anleitungsstubser: IF Daten vorhanden dann zeige ELSE keine Daten vorhanden

Beitrag lesen

Ich möchte aber jetzt noch eine Anweisung unterbringen die mir eine Meldung ausgibt falls es keinen Eintrag in der DB gibt der so lautet wie der Suchbegriff.

if(HIER ABFRAGE OB DATEN VORHANDEN SIND
WENN JA DANN FÜRE NACHSTEHNDE ANWEISUNG AUS)

PHP-Anleitung -> Kapitel MySQL -> Funktionsliste -> "mysql_num_rows -- Liefert die Anzahl der Datensätze im Ergebnis"

Das ist aber nicth die Antwort auf die Frage. Gabi muss in ihrer if-bedingingung danach fragen, ob sie ein gültiges Reslutset erhalten hat.

Die Frage lautete "Abfrage ob Daten vorhanden sind" bzw. "eine Meldung ausgibt, falls es keinen Eintrag in der DB gibt" -> Auszählung des Ergebnisses -> mysql_num_rows().

Von einer Fehlerprüfung war erstens keine Rede und zweitens ist Ihre Frage mit "if ($result)" nicht gelöst, weil $result auch dann noch gültig ist, wenn kein Ergebnis vorhanden ist. Anders ausgedrückt: $result ist nur dann null, wenn tatsächlich ein Fehler vorliegt - kein Ergebnis ist aber kein Fehler, sondern einfach nur ein leeres Ergebnis.

Nichtsdestotrotz gehört die Fehlerabfrage aber selbstredend mit rein.

Der Anleitungsstubser.