[Hilfe] Mehrere suchwörter
also folgendes wie kann ich nachschaun ob mehrersuchwörter in einer DB vorhanden sind
mit einem wort funktionierts ja so (oder so ähnlich ;)) WHERE spalte LIKE "%suchwort%" mit 2 funktionierts so (oder so ähnlich) WHERE spalte LIKE "%suchwort1%suchwort2%" jetzt aber folgendes wie kann ih die abfrage verändenr dass er nicht nur nach der reihenfolge suchwort1, suchwort2 sondern auch suchwort2, suchwort1 sucht. bzw. auch bei 4 suchwörtern jegliche reihenfolge? beispiel: geb ich ein "himbeere kiwi erdbeere" gibt er mire nur die datensätze auf in dem die suchwörter in der reihenfolge erscheinen. ich will aber auch texte haben wo die wörter irgendwie einfach nur vorkommen Greez Dark |
Da wirst Du Dir eine Abfrage basteln müssen: feld1 LIKE '%wert1%' OR feld2 LIKE '%wert2%' OR feld3 LIKE '%wert3%'...
Oder halt AND statt OR, kommt drauf an, was Du willst. |
hmm genau das geht eben leider nicht
ich habe ein eingabefeld in das man beliebig viele suchbegriffe eingeben kann und ich kann schlecht ein and oder or mit unendlich vielen möglichkeiten machen |
Was spricht dagegen? Begrenze einfach die Anzahl Wörter und schon sind es maximal 9 ORs oder ANDs.
|
hmm stimmt...reichtg ja auch :)
thx 4 help greez dark |
google akzeptiert übrigens auch bloß 10 Wörter.
Das mal so als unschlagbar überzeugendes Argument. :) |
ok hast ja rehct voll und ganz akzeptiert :)
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:43:27 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.