benji: Was ist falsch in PHP?

Beitrag lesen

Hallo !

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);

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.

Tja, wie wärs denn mit einem einfachen mysql_db_query() or blabla(); ?? Bei Fehlern wird blabla() aufgerufen, was dann eben eine Fehlermeldung ausgibt, in der Form von:

KEin Suchergebnis gefunden <klein>Oder der Admin hat ne schlechte suche erstelt

;-) nein, aber hast du deine Suchmaschiene selbst programmiert ? Oder irgendwas vorgeschriebenes aus'm internet ? Falls das 2. zutreffend ist, sag mir mal bitte deine Quelle, meine lokale Suchmaschiene ist nämlich ein bisschen schrottig, und außerdem nutzt sie keine Datenbank, sondern eine Textdatei (schlecht...)

benji

--
© by benji
® by benji
  all rights reserved