RagingBull
14-12-2007, 11:49
ciao a tutti!
ho uno strano comportamento in uno script php che fa ricerche in una tabella con indice FULLTEXT.
la query cheuso è la seguente:
SELECT * FROM articoli WHERE MATCH (titolo,testo) AGAINST ('$param' IN BOOLEAN MODE);
$param ovviamente è la stringa che gli viene passata dal form tramite $_GET.
il problema sta nel fatto che se scrivo nel form una parola (ad esempio "wimax" o "gmail") la pagina di ricerca non mi da risultati. se utilizzo la stessa query, con la stessa parola, direttamente in mysql mi compare il risultato che cercavo.
per comprendere meglio il problema questo è l'url del sito: http://vitodale.netsons.org/
come è possibile tutto ciò?
grazie anticipatamente
ho uno strano comportamento in uno script php che fa ricerche in una tabella con indice FULLTEXT.
la query cheuso è la seguente:
SELECT * FROM articoli WHERE MATCH (titolo,testo) AGAINST ('$param' IN BOOLEAN MODE);
$param ovviamente è la stringa che gli viene passata dal form tramite $_GET.
il problema sta nel fatto che se scrivo nel form una parola (ad esempio "wimax" o "gmail") la pagina di ricerca non mi da risultati. se utilizzo la stessa query, con la stessa parola, direttamente in mysql mi compare il risultato che cercavo.
per comprendere meglio il problema questo è l'url del sito: http://vitodale.netsons.org/
come è possibile tutto ciò?
grazie anticipatamente