Ti butto giù un esempio preparato al volo, dovrebbe funzionare, sarebbe bello però se tu provassi a capire cosa ho fatto, anche perchè ci sarebbe altro da dire e da poter fare per migliorare la cosa.
Codice PHP:
$key = trim(stripslashes($_POST['key']));
$keys = explode(" ", $key);
if ($keys != "") {
$query = "SELECT * FROM tabella WHERE (";
for ($x = 0; $x < count($keys); $x++) {
$query .= "campo1 LIKE '%$keys[$x]%' OR campo2 LIKE '%$keys[$x]%'";
if($x<(count($keys)-1)){ $query .= " OR ";}
}
$query .= ")";
}