SQL LIKE仅适用于第一个单词

时间:2016-02-15 07:33:48

标签: sql wildcard word sql-like words

我尝试使用LIKE查找包含多个单词的字符串,但是我得到的结果只包含第一个单词的匹配项。例如,使用此查询:

$query = "SELECT * FROM shouts WHERE shout LIKE '%$search%' ";

如果我搜索" k"我只得到有" k"在第一个单词但没有结果与" k"换句话说。我很难过。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我错了。实际上,在查询之后将额外的单词添加到结果中,以至于我的查询无法找到它们时,我被愚弄了,认为数据库中存在多个单词。我已经添加了多个单词的其他句子,并且LIKE运算符可以正常工作。