MySQL多个查询,顶部匹配项最多

时间:2016-10-10 19:55:28

标签: php mysql

我有一个包含姓名项目的MySQL数据库 我也有一系列关键词 我的计划是使用类似

的方式向数据库发送多个查询
foreach($keywords as $keyword){
 $result = $mysqli->query("SELECT * FROM items WHERE name LIKE %$keyword%");   
}

之后我想在最高比赛结束后对结果进行排序,以便使用最多查询找到的项目位于顶部而其他项目位于以下...

我的问题: 这是值得推荐的吗?这是性能杀手吗? 如果我的想法很愚蠢,有没有更好的方法呢?

0 个答案:

没有答案