LIKE funktion søger for bredt.
Hej alle,Jeg har lidt problemer med LIKE funktionen i sql'en.
Sql = "Select * from news WHERE news_content LIKE '% $search_str %' ORDER BY news_date DESC"
Hvis $search_str = "der" giver sql'en også resultat ved følgende ord:
derfor, friheder, derefter m.fl.
Men hvad nu, hvis jeg KUN vil have, at der søges på netop det ord? (uden forskel på store og små bogstaver) "der". Hvis jeg fjerner "%" i enderne virker det ikke. Hvordan kan det laves? Eller retter kan det laves? Kan ikke lige finde den gyldne sql med LIKE funktionen.
Kolonnen der skal søges i betår af et tekstfelt med mange ord - og det er deri der skal findes et evt. match.