Codice PHP:
function trova($var){
$var="%".$var."%";
query="SELECT * FROM tabella WHERE campo LIKE '$var'";
$result=mysql_query($query)
or die(
"attenzione! query fallita:"
."[*]errorno=".mysql_errno()
.
"[*]error=".mysql_error()
.
"[*]query=".$query);
return 
$result;

con una funzione del genere dovresti riuscirci.

se nel form di ricerca ipotizziamo un input chiamato cerca inviato con post
<input type="text" name="cerca">

puoi andare a scrivere nella pagina di arrivo(o la stessa una cosa del genere..
Codice PHP:
<?php 
$var
=$_POST['cerca'];
$result=trova($var);
 if (!empty(
$result)){                             while ($row mysql_fetch_array($result)){

//-- codice
  
}
}
l'ho buttato giu cosi e probabilmente c'è qualche errore o magari la puoi ottimizzare ma il concetto è quello.
ciauz
?>