Jag har lite problem med en MySQL-fråga. Det fungerar fint när jag bara använder mig av ett sökord,
SELECT * from tabellen WHERE fält1 LIKE '%ord%' OR fält2 LIKE '%ord%' LIMIT 10
returnerar de tio första träffarna som innehåller "ord". Men om jag använder mig av flera ord, fungerar det inte.
SELECT * from tabellen WHERE fält1 LIKE '%ord%' OR fält2 LIKE '%ord%' OR fält1 LIKE '%ord2%' OR fält2 LIKE '%ord2%' LIMIT 10
returnerar inga träffar, fast jag vet att ett av orden finns med i databasen. Tänker jag fel, eller har jag bara gjort något litet stavfel? Jag lyckas inte hitta det.
------------------
Gislaved.net
"Tänk på vad du säger så att du inte säger vad du tänker."