Rozdíl je v algoritmu, který MySQL používá při hledání vašich dat v zákulisí. Fulltextové vyhledávání také umožňuje třídit na základě relevance. LIKE
vyhledávání ve většině podmínek provede úplné prohledání tabulky, takže v závislosti na množství dat můžete zaznamenat problémy s výkonem. Fulltextový engine může mít také problémy s výkonem při práci s velkými sadami řádků.
Na druhou stranu, jedna věc, kterou bych k tomuto kódu přidal, je něco, co by uniklo rozloženým hodnotám. Možná volání mysql_real_escape_string()