我正在通过html表单使用php的用户查询来搜索mysql数据库。
SELECT * FROM Collection WHERE `Name` LIKE '%$query%';
我希望使用匹配得分以降序排列顶部匹配得分最高的行对结果进行排序。 怎么做?
答案 0 :(得分:1)
您必须在FULLTEXT
模式下查看Boolean
搜索。
答案 1 :(得分:0)
SELECT * FROM Collection WHERE `Name` LIKE '%$query%' ORDER By name ASC;
使用上面的查询进行排序