ho risolto, posto per chi trovasse lo stesso problema..
ho un'altra domanda: come faccio a determinare la pertinenza di un risultato??
ad es.
io ho:
ARTISTA = ligabue
TITOLO = certe_notti
e
ARTISTA = ligabue
TITOLO = leggero
usando il codice che ho postato sotto e cercando "ligabue leggero", mi seleziona entrambe le righe.. come faccio a ordinarle in base alla pertinenza??
ecco il codice:
Codice PHP:
$esplosa=explode(" ",$ricerca);
$add="";
reset($esplosa);
while(list(,$parola)=each($esplosa))
{
$parola=trim($parola);
if (!empty($parola)){
$add.="artista LIKE '%$parola%' OR titolo LIKE '%parola%' OR ";};
}
$add.="0";
$add=str_replace(" OR 0","",$add);
$query="SELECT * FROM all_site_canzoni WHERE ". $add ." ORDER BY artista ASC";