Vælge et eksakt ord ud fra streng
Hejsajeg har en tabel der hedder "pages", som indeholder et felt der hedder "box". Box er en streng med tal adskilt af mellemrum. Ideen er så at jeg skal kunne tjekke om et bestemt tal indgår i strengen, og til det har jeg forsøgt mig med:
SELECT * FROM pages WHERE id = '$r1[id]' AND box LIKE '%1%'
Mit problem er at hvis tallene 1 og 61 eksempelvis findes i strengen bliver begge returneret fordi de begge indeholder 1. Jeg kunne godt tænke mig at vide hvordan jeg søger i en streng og kun får det ene tal der eventuelt matcher?
