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());