devi usare una funzione che divida le parole in un array e le cerchi singolarmente nel DB.. una roba tipo:
Codice PHP:
$sql="SELECT *from contatti where 1 AND ";
$keys = explode(" ", $parola);
$sql .= " note LIKE '%$keys[0]%' ";
if(count($keys) == 2) {
$sql .= " OR note LIKE '%$keys[1]%' ";
}
// stampa a video la query, per il debug
echo $sql
questo per 2 parole.. ma l'utente può metterne di più quindi dovresti ragionare diversamente..
ho scritto tutto di getto, ma concettualmente dovrebbe essere corretto... se ti da errore fai un echo come scritto..