allora, ti arriva la stringa dal form con le parole da cercare..esempio:
codice:
str_ricerca=trim(request.form("keys"))
parole=split(str_ricerca," ")
per ogni campo di ricerca devi usare in or tutte le parole:
in pratica ti devi fare un ciclo for su parole in maniera da stamparti una query del tipo:
codice:
select * from tabella where (titolo=parola1 and titolo=parola2) or (campo2=parola1 and campo2=parola2) or ....
probabilmente usando le regexp basterebbe:
codice:
REGEXP '(^|[^a-z])"& parola1 &"($|[^a-z])" & parola2 & "($|[^a-z])'"
però così imponi che parola1 sia prima di parola2....boh prova un pò