Si, dovresti utilizzare LIKE per filtrare i dati per il parametro di ricerca passato
Esempio:
Codice PHP:
//Posto che in $text c'è il testo da ricercare, mostra i primi 10 risultati
$res=mysql_query("SELECT * FROM tabella WHERE campo LIKE '%".$text."%' OR campo2 LIKE '%".$text."%' LIMIT 0,10");