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");