Misda
2005-12-06, 22:19:38
Hi,
folgendes Problem:
In einer Suche soll folgendes angenommen werden:
"doom" -> Sucht nur nach "doom"
doom -> Sucht nach "doom%" (es kann auf "doom 3" gefunden werden)
doom -3 -> sucht nach "doom%" aber es darf keine 3 enthalten sein
doom +3 -> sucht nach "doom%3%"
Wie kann ich nun so eine Suche am besten in nen SQL String umsetzen? Hat da jemand vielleicht so einen Codeschnippsel für?
Achja, das Feld das abgesucht werden soll ist varchar(255) mit Index. Die DB ist MySQL.
Thx schonmal.
folgendes Problem:
In einer Suche soll folgendes angenommen werden:
"doom" -> Sucht nur nach "doom"
doom -> Sucht nach "doom%" (es kann auf "doom 3" gefunden werden)
doom -3 -> sucht nach "doom%" aber es darf keine 3 enthalten sein
doom +3 -> sucht nach "doom%3%"
Wie kann ich nun so eine Suche am besten in nen SQL String umsetzen? Hat da jemand vielleicht so einen Codeschnippsel für?
Achja, das Feld das abgesucht werden soll ist varchar(255) mit Index. Die DB ist MySQL.
Thx schonmal.