Volevo fare una ricerca full-text usando IN BOOLEAN MODE con un secondo criterio oltre al "Match". Il problema è che il full-text search funziona, ma se limito la ricerca con un secondo parametro da un messaggio di errore nella query.
Ecco la query che funziona:
Vorrei, invece, limitare la ricerca dove il "campo1" è uguale a "lua", ad esempio. Ho provato senza sucesso conCodice PHP:SELECT * FROM miatabella WHERE MATCH (campo1, campo2, campo3) AGAINST ('$miavariabile' IN BOOOLEAN MODE) ORDER BY campo1
Mi stampa l'erroreCodice PHP:SELECT * FROM miatabella WHERE MATCH (campo1, campo2, campo3) AND campo1 = 'lua' AGAINST ('$miavariabile' IN BOOOLEAN MODE) ORDER BY campo1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND

Rispondi quotando
