Stephan: Was ist falsch in PHP?

Beitrag lesen

Hallo,

ich habe folgenden Code, er sollte dann das Suchergebnis ausgeben, wenn man aber kein Suchergebnis eingegeben hat, kommt das:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/web1027/html/de/search/ergebnis.php3 on line 242

241:   $res = mysql_db_query("", "SELECT * FROM Search-Engine WHERE titel LIKE %{$suche}% OR meta LIKE %{$suche}% OR beschreibung LIKE %{$suche}% ORDER BY pr DESC");
242:   $num = mysql_num_rows($res);
243:
244:   // Tabellenbeginn
245:   echo "<table border=0>";

Kann mir jemand sagen, was falsch ist? Und wie kann ich es machen, dass wenn kein Suchergebnis gefunden wurde kommt: Die Suche ergab kein Ergebnis.

Danke schon jetzt

Stephan