Ciao a tutti,
ho una query che tramite un campo di testo inviato dall'utente mi ritorna tutti i record con il teso presente nel quotidiano e titolo.
Nei record è presente una colonna "category" che indica la categoria di appartenenza (cominicati, rassegna, comunicazioni).
Vorrei dare la possibilità all'utente di eseguire la ricerca solamente su determinate categorie.

Al momento la query è scritta così, ma ritorna tutti i risulati indistintamente dalla categoria

Codice PHP:
$searchQuery "";
    
$query "";
    
$parole explode(" ",$_POST['searchValue']);
    foreach (
$parole as $word) {
    
$query .= ($query == "") ? "quotidiano LIKE '%".$word."%' OR titolo LIKE '".$word."'" " AND quotidiano LIKE '%".$word."%' OR titolo LIKE '".$word."' ";
    }
    
$searchQuery mysql_query('SELECT *, DATE_FORMAT(data,"%d/%b/%Y") as data FROM blu_archivio WHERE '.$query.' AND category = "comunicati" order by data desc') or die(mysql_error());