Ciao a tutti

ho un problema con un motore di ricerca di cui segue in codice

questo script cerca la parola esatta, se ho una parola composta tipo ciao mondo cerca nel titolo e nell'articolo la key ciao mondo, sto cercando invece di far uscire risultati anche solo per una delle due parole ciao o mondo, mi potete suggerire come modificarlo ?

Grazie

Codice PHP:
// connessione 
$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore conn");
mysql_select_db($db_name$db)
or die (
"Errore db");
                      
$keys explode (","$_GET['chiave']);

$query "";
reset ($keys);
while (list(,
$parola) = each ($keys)) 
$parola trim($parola);
if (
$parola != "")
$query .= "titolo LIKE '%$parola%' OR articolo LIKE '%$parola%' OR ";
}
$query .= "0";

$query "SELECT * FROM $tab WHERE " $query;
$result mysql_query($query$db);
while (
$row mysql_fetch_array($result))

$stringa=substr($row[articolo],0,200);

echo 
"<a href=\"articolo.php?id=$row[id]&tit=$row[titolo]\">$row[titolo]</a>


$stringa



"