加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – mysql FULLTEXT搜索多个单词

发布时间:2020-12-13 16:24:06 所属栏目:PHP教程 来源:网络整理
导读:我从来没有听过这个直接的答案,我只需要FULLTEXT搜索几个字,多个字“Firstname Lastname” $sql = mysql_query("SELECT * FROM patient_db WHERE MATCH ( Name,id_number ) AGAINST ('% $term %' IN BOOLEAN MODE);"); 但是如果我在这里输入多个单词,则无法
我从来没有听过这个直接的答案,我只需要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);");

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读