Tach!
Wenn der User "Deutsch" anklickt, sollen alle User erscheinen, die auch Deutsch sprechen. Dieses müsste sich mit LIKE umsetzten lassen?
Das geht nur solange gut, wie die Such-Teilstrings völlig eindeutig im Datenstring sind. Wenn dein Datensatz "...,plattdeutsch,..." enthält, dann wird er auch gefunden, wenn du nach "deutsch" suchst. Jetzt könntest du auf die Idee kommen, die Kommas mit zu berücksichtigen, aber was machst du dann, wenn das Wort am Anfang oder Ende steht? Überschüssige Kommas rein? Dann hast du das Problem gelöst und ein neues geschaffen, weil dein explode() nun zwei Array-Einträge zu viel ergibt, die es zu berücksichtigen oder entfernen gilt. Deswegen gibts die FIND_IN_SET()-Empfehlung.
dedlfix.