salve a tutti, ho un motore di ricerca con una SELECT. Il motore funziona, ma io vorrei che mi cercasse parole più lunghe della chiave di ricerca immessa.
In pratica, se scrivo "microscop" vorrei che mi trovasse "microscopio" e anche "microscopio confocale".
Così ho usato LIKE. ecco il codice della SELECT:
Il bastardo, però, MI TROVA SOLO IL CAMPO CON LA PAROLA ESATTA.Codice PHP:
$count = mysql_query("SELECT COUNT(numero) FROM determinazioni where oggetto LIKE '$parola' AND giorno BETWEEN '$da_data' AND '$a_data'");
Per trovare "microscopio confocale Sannet" devo scrivere "Microscopio confocale Sannet"...
Come mai?
Il dato lo ricevo con una semplice REQUEST...
Codice PHP:
$parola=$_REQUEST['parola'];
Come fare?