如何选择并不显示重复项?实际上,它显示的是:apple | 苹果| 苹果| 苹果
这是我的代码:
$search = $_GET['q'];
$query = "SELECT * FROM query WHERE searchquery LIKE '%$search%' AND searchquery <> '$search'";
Run Code Online (Sandbox Code Playgroud) 实际上,我使用此方法显示搜索请求的相似单词.
$query = "SELECT * FROM searches WHERE Query LIKE '%$search%' ORDER BY Query";
Run Code Online (Sandbox Code Playgroud)
如果有人搜索"nelly",它会在数据库中查找类似的单词
"nelly furtado,nelly ft.kelly"......
但我不想出现搜索过的单词..
例如:你搜索过nelly - 试试这个:nelly,nelly furtado,nelly ft.,
粗体词不应再出现了,因为它是搜索过的单词..是否有一种方法可以使用MATCH AGAINST?谢谢!
如何从MYSQL中仅提取最多50个字符的单词?
$query = "SELECT * FROM example ORDER BY ID DESC LIMIT 200";
Run Code Online (Sandbox Code Playgroud)