Thomas Schmieder: IF Daten vorhanden dann zeige ELSE keine Daten vorhanden

Beitrag lesen

Hallo Du Stubser...

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.

$result = mysql_query("SELECT * FROM forum WHERE thema LIKE '%$suche%' OR nachricht LIKE '%$suche%' LIMIT 20",$db);

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.

if ($result)
{
  ...
}
else
{
  echo "SQL-Fehler: ".$mysql_error;
}

Es kann trotzdem noch sein, dass das Resultset leer ist. Dafür ist Deine Abfrage gut.

Grüße

Tom