ciao ragazzi...ho un motore di ricerca in cui voglio alla ricerca articoli esauriti mi vengano restituiti tutti i record
in cui sono presenti sia la parola articoli sia la parola esauriti, non necessariamente la stringa articoli esauriti.

al momento lo script cerca tutti i record in cui sono presenti o la parola articoli o la parola esauriti.

Codice PHP:
$keys explode (" "$stringa); 
$doppi_apici="no";
$query ""
//count($keys);

reset ($keys); 
// ciclo l'array delle chiave di ricerca ed eseguo una query con tutte le chiavi
while (list(,$parola) = each ($keys)) 
{
$parola trim($parola); 
if (
$parola != "" AND strlen($parola) >2
$query .= "titolo LIKE '%$parola%' OR testo LIKE '%$parola%' OR keywords LIKE '%$parola%' AND "
if (
$id_gruppo != "") {
$query2 " AND (id_gruppo = '$id_gruppo' OR id_gruppo ='1')";
}
else {
$query2 "";
}

$query ="SELECT * from contenuti where (" $query ." 0) AND stato = '1'" $query2 " ORDER BY data DESC";