php – mysql FULLTEXT搜索多个单词

我从来没有听过这个直接的答案,我只需要FULLTEXT搜索几个字,多个字“Firstname Lastname”
$sql = MysqL_query("SELECT * FROM 
                    patient_db 
                    WHERE MATCH ( Name,id_number )
                    AGAINST ('% $term %' IN BOOLEAN MODE);");

但是如果我在这里输入多个单词,则无法运行查询.

$sql = MysqL_query("SELECT * FROM 
                     patient_db WHERE 
                     MATCH ( Name,id_number ) 
                     AGAINST ('+first_word +second_word +third_word' IN BOOLEAN MODE);");

如果你想做精确的搜索

$sql = MysqL_query("SELECT * 
                  FROM patient_db 
                  WHERE MATCH ( Name,id_number ) 
                  AGAINST ('"exact phrase"' IN BOOLEAN MODE);");

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...