php – 如何使我的SQL查询在句子中搜索几个单词,即使它们不相互跟随
发布时间:2020-12-15 09:25:49 所属栏目:MySql 来源:互联网
导读:我的搜索表单有一个SQL查询.$term = $request-get(term); $queries = Article::where(title, LIKE, % . $term . %)-published()-get(); 我的研究正在进行中.如果我有一篇名为“我的伟大文章很棒”的文章,并且我在我的搜索表
我的搜索表单有一个SQL查询.
我的研究正在进行中.如果我有一篇名为“我的伟大文章很棒”的文章,并且我在我的搜索表单中写了“greate article”,它就可以了. 但是,如果我写“文章真棒”,这些词语就不会互相影响,而且它不起作用. 如何使我的查询仅使用关键字? 谢谢 最佳答案 您可以执行以下操作:
如果只想要包含查询中所有单词的结果,只需将orWhere替换为where. 如果你想过滤掉某些单词,你可以添加如下内容:
或者,如果您想要更加动态,可以传递一个闭包: (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |