Ciao a tutti, come da titolo,

la query che eseguo su una tabella MyIsam e' cosi' strutturata e funziona correttamente:

Codice PHP:

SELECT 
*, MATCH(testoMaterialeAGAINST('$testo' IN BOOLEAN MODE) AS attinenza FROM assegnazioneMaterialeInformatico WHERE MATCH(testoMaterialeAGAINST('$testo' IN BOOLEAN MODEORDER BY attinenza DESC 

mentre cosi', se aggiungo un campo di ricerca (TEXT):

Codice PHP:

SELECT 
*, MATCH(testoMateriale,idUtenteTestualeAGAINST('$testo' IN BOOLEAN  MODE) AS attinenza FROM assegnazioneMaterialeInformatico WHERE  MATCH(testoMateriale,idUtenteTestualeAGAINST('$testo' IN BOOLEAN MODEORDER BY  attinenza DESC 

effettua correttamente la riceca sul campo idUtenteTestuale ma non testoMateriale, se limito la ricerca a un solo campo, allora non da problemi sia con uno che con l'altro.

Qualche suggerimento ?

Grazie, ciao