Mysql
 sql >> Database >  >> RDS >> Mysql

cerca più parole usando mysql MATCH AGAINST

Innanzitutto, dovresti usare MATCH AGAINST in questo modo:

$sql = "SELECT * FROM `clients` WHERE MATCH(`LNAME`,`FNAME`,`MAIL`,`TEL`) AGAINST('$c')"

Si prega di notare:

e:

Puoi usare LIKE e probabilmente avrà risultati migliori. Esempio di utilizzo:

$sql = "SELECT * FROM `clients` WHERE `LNAME` LIKE '%$c%' OR `FNAME` LIKE '%$c%' OR ..."