Den model, du beskriver (alle tags i en enkelt celle, adskilt af mellemrum) er ikke normaliseret, så du kan ikke forvente at finde en enkel, effektiv og pålidelig måde at gøre ting med den på fra databaseserveren (ud over at læse kolonnen). Som det er nu, er PHP din eneste chance for at gøre den oprydning, du planlægger at gøre, og du bliver nødt til at hente hver række.
Er det for sent at lave en lille ændring i databasedesignet? Hvis du gemmer hvert tag i en separat række i et tag
tabel ville du være i stand til at lave mange ting fra almindelig SQL.