[php/mysql] Motore di ricerca interno
Stò provando a creare un motore di ricerca per il mio sito.. nel mysql ho una tabella con i campi ARTISTA e TITOLO..
facendo arrivare i dati da un normale form, ho fatto:
Codice PHP:
SELECT * FROM all_site_canzoni WHERE artista LIKE '$_POST[ricerca]' OR titolo LIKE '$_POST[ricerca]'
in questo modo, però, mi trova un risultato solo se immetto nel form il nome intero dell'artista o il nome intero del titolo..
ad esempio se ho:
ARTISTA = ligabue
TITOLO = certe_notti
scrivendo:
"ligabue" funge
"certe_notti" funge
"ligabue certe_notti" NON funge
"liga" NON funge
ecc.ecc.
mi serve una query che confronti la parola anche con una parte del dato, non solo con il dato intero.. spero di essermi spiegato.. praticamente una query che faccia una ricerca completa nei due campi della tabella..
GRAZIE 1000!!!