Mysql
 sql >> Base de données >  >> RDS >> Mysql

rechercher plusieurs mots en utilisant mysql MATCH AGAINST

Tout d'abord, vous devez utiliser MATCH AGAINST comme ceci :

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

Veuillez noter :

et :

Vous pouvez utiliser LIKE et il aura probablement de meilleurs résultats.Exemple d'utilisation :

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