allora il motore di ricerca interno al sito che ho costruito preleva via GET i termini di ricerca
cosi
Codice PHP:
$search$_GET['search'];
if (isset(
$search)){
$searchtrim(htmlentities(addslashes($search)));

;

poi faccio la query
Codice PHP:
$query"SELECT *, DATE_FORMAT(datetime,'[b]%d.%m.%Y[/b] - [b]%H:%i:%s[/b]') as datatime FROM articoli WHERE MATCH (titolo,content,materia) AGAINST ('$search' IN BOOLEAN MODE) "
in questo modo se io inserisco "composti organici" mi trova tutti i record con composti o con organici o entrambi
il motore è provvisto di checkbox che se selezionato mi fa una ricerca specifica in modo che se scrivo "composti organici" mi trovi l'espressione esatta e basta...fa questo grazie a ciò
Codice PHP:

if($precisa==1){
$searchexplode(" ",$search);
$searchimplode (" +",$search);
if(
$search){
$search"+$search";
}

per la sicurezza su $search sta bene come ho scritto o mi consigliate altro