Opisywany przez Ciebie model (wszystkie znaczniki w jednej komórce, oddzielone spacjami) nie jest znormalizowany, więc nie można oczekiwać prostego, wydajnego i niezawodnego sposobu na zrobienie z nim rzeczy z serwera bazy danych (poza odczytaniem kolumny). Tak jak teraz, PHP jest jedyną szansą na wykonanie porządków, które planujesz zrobić, i będziesz musiał pobrać każdy wiersz.
Czy nie jest już za późno na wprowadzenie niewielkich zmian w projekcie bazy danych? Jeśli przechowujesz każdy tag w osobnym wierszu w tag
tabeli, będziesz w stanie zrobić wiele rzeczy ze zwykłego SQL.