Třídění...

Ahoj,
Mám todaz.
Mam v tabulce uzivatele v poli produkty několik údajů.
třeba - tužka,pero,guma.
A když chci vyhledávat.A chci aby to vytřídilo jenom uživatele kteří mají v tom poli zadáno pero.
Proste aby to našlo uživatele s perem, ale bez ohledu na to jestli tam jsou i ostatní údaje.
Ono totiz kdyz mám uživatele kterej ma v tom poli tužka a guma tak když chci aby ho to našlo pod gumou tak nic nenajde...
Dá se to nějak udělat
třeba
SELECT `vsechno`,`co`,`potrebujes` FROM `uzivatele` WHERE `produkty` LIKE "tužka"; , nebo tak nějak ;)
<HTML>SELECT * FROM table WHERE produkty LIKE '%pero%'</HTML>
Nevim napsal jsem si ten zápis takhle ale místo toho aby to vyhledávalo přesně tak čím víc údajů se zadá tím je hledání nepřesnější

SELECT * FROM registr WHERE ((zadal LIKE '%$zadal%') OR (osoba LIKE '$osoba') OR (jmeno LIKE '$jmeno') OR (uzivatel LIKE '$uzivatel') OR (predmet LIKE '$predmet') OR (okres LIKE '$okres') OR (ulice LIKE '$ulice') OR (zadal LIKE '$zadal') OR (ves LIKE '$ves')) AND ucet = 'Ano' LIMIT 4
tak zkus misto OR pouzit AND.
Nebo se podivej do MySQL manualu, co to je FULLTEXT a INDEX
Soucasne se podivej, jak funguje relace LIKE