这个问题在这里已经有答案了:
如何突出显示搜索结果(3个答案)
两年前关门了。
我被查询结果卡住了,需要帮助。
我的示例列
How are you what is your name
where are you from whats the age of the youth
现在这是我在表中的列,我在下面查询
$search='you';
$s=mysqli_query($con,"Select * from tblxyz where column1 is LIKE '%{$key}%'");
我得到了所有4行的结果,因为有“你”在所有,但我想得到的结果,确切的字,sql搜索,所以从第4行的结果将是“青年”。如何获取sql根据我的查询找到的单词。
提前谢谢
3条答案
按热度按时间mrphzbgm1#
为了得到准确的词不要用
%
```$search='you';
$s=mysqli_query($con,"Select * from tblxyz where column1 is LIKE '{$search}'");
x33g5p2x2#
尝试此查询。
qgelzfjb3#
假设你在寻找这个词
you
您只想选择包含单词的数据you.
在这种情况下,您可能需要使用REGEXP
.以上可以用于精确的单词匹配。