Mailinglisten-Archive |
Moin, On Thu, 3 Jun 1999, Tobias Ratschiller wrote: [snip] > Die Suche nach den zwei Wörtern funktioniert also korrekt. ja, stimmt... jetzt sehe ich es auch... (ich bin ja einganz grosser datenbankentwickler... ;-)) > Was anderes ist es, wenn Du Eingaben wie "Schweineschnitzel OR > Seezungenfilet", eine Boolesche Suche erlauben, möchtest. Dann > könntest Du tatsächlich explode() verwenden: > $suchbegriff = "Schweineschnitzel OR Seezungenfilet"; // im richtigen > Skript natürlich unnötig > $args = explode("OR", $suchbegriff); > $sql = "feldname LIKE '%$args[0]%'"; > for ($i=1; $i<count($args); $i++) > $sql .= " OR feldname LIKE '%$args[$i]%"; > echo $sql; > Diese einfachste Variante könntest Du noch um AND und Klammern etc. > erweitern. Ich glaube, in den Archiven dieser Liste findest Du auch > noch was zu dem Thema (von Amalesh?). Viel Spaß. cool. das war genau der wink mit dem zaun, den ich benoetigte! :-)) Vielen Dank! und wie immer fasziniert mich die prompte Loesung fuer Probleme auf dieser Liste... ;-) Gruss, Nico
php::bar PHP Wiki - Listenarchive