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

php – 在字段中搜索整个单词,除了单词之外什么都没有

发布时间:2020-12-13 16:48:09 所属栏目:PHP教程 来源:网络整理
导读:我有一个带有关键字搜索的 PHP接口,处理具有关键字字段的数据库(MySQL). 关键字字段的设置方式如下,它是一个varchar,所有单词的格式如下所示… 那里,他们,热等… 如果我想从搜索中返回确切的单词’the’将如何实现? 我已经尝试在PHP中使用’%’和’%the’
我有一个带有关键字搜索的 PHP接口,处理具有关键字字段的数据库(MySQL).

关键字字段的设置方式如下,它是一个varchar,所有单词的格式如下所示…

那里,他们,热等…

如果我想从搜索中返回确切的单词’the’将如何实现?

我已经尝试在PHP中使用’%’和’%the’,但由于没有返回关键字出现的所有行,它无法工作.

还有更好(更准确)的方法吗?

谢谢

解决方法

如果要选择具有完全关键字的行:

SELECT * FROM table WHERE keyword=’the’

如果要选择具有关键字的行,请在其中的任意位置:

SELECT * FROM table WHERE keyword LIKE ‘%the%’

如果要选择以关键字开头的行:

SELECT * FROM table WHERE keyword LIKE ‘the%’

如果要选择以关键字结尾的行:

SELECT * FROM table WHERE keyword LIKE ‘%the’

(编辑:李大同)

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

    推荐文章
      热点阅读