# voglio cercare "mysql php apache"

# 1. lascia la stringa così se vuoi cercare almeno una delle parole

$expr = 'mysql php apache';

# 2. splitta la stringa per lo spazio e aggiungi avanti ad ogni parola un segno di "+" se vuoi cercare tutte le parole

$expr = '+mysql +php +apache';

# 3. lascia così la stringa e nella query falla precedere da double quote se vuoi cercare la stringa così com'è.

$expr = '"mysql php apache"'



$query = 'select * from table wher MATCH (col1,col2,...) AGAINST (\''. $expr .'\' IN BOOLEAN MODE);';

# come vedi non c'è bisogno di alcuna particolare funzione per la costruzione della giusta query string.