Mailinglisten-Archive |
Hallo Daniel Am Donnerstag, 22. März 2007 15:21 schrieb Daniel Lüdeking: > Steht dort beispielweise "Dies ist ein gar nicht mal so einfacher > aber dennoch kleiner Test" > und ich möchte die Datenbank nach den Stichwörtern "einfach", "klein" > und "test" in jeder Reihenfolge durchsuchen. > > Wie kann ich das am einfachsten anstellen? Ist das bereits durch ein > MySQL Statement möglich, > oder soll ich jeden Datensatz mit PHP-Mitteln auswerten und ggf. > anzeigen? > > Problem: > Ist das Wort "klein" nicht im Text vorhanden, aber die beiden anderen > Wörter, wird der Datensatz nicht angezeigt. > Ich habe es derzeit mit Kombinationen aus where, like und > %-Platzhaltern probiert. > Da war die Reihenfolge der eingegebenen Suchwörter und deren Existenz > im Artikel wichtig. bist Du Dir sicher, daß es die Reihenfolge ist? ;-) Wie lautet den der SQL-Befehl genau? Es sieht mir eher danach aus, daß Du das Ergebnis einer OR-Verknüpfung gewollt, aber eine AND-Verknüpfung verwendet hast. :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive