HTML beginner |
|
M'n titel is waarschijnlijk een beetje onduidelijk omdat ik dit probleem niet in één zin kan uitleggen ;)
Ik wil in een mysql database zoeken naar tags. Dat is natuurlijk eenvoudig door LIKE te gebruiken, maar nu loop ik tegen een probleem aan.
Wanneer een gebruiker zoekt naar een woord dat langer is dan de tag (dus de tag komt gedeeltelijk voor in het woord) wil ik dat deze ook gevonden wordt.
Dus als voorbeeld:
De gebruiker zoekt op "website", in de database staan de tags "web" en "site", dan wil ik dat die gevonden worden.
Ik zat zelf te denken aan een soort van omgekeerde LIKE:
"SELECT * FROM tags WHERE %tag% LIKE 'website'"
Maar dat werkt natuurlijk niet op die manier.
Hoe zou ik dit op kunnen lossen?
|