我正在使用用户的查询和 php 通过 html 表单搜索 mysql 数据库。
SELECT * FROM Collection WHERE `Name` LIKE '%$query%';
我想对结果进行排序,其中匹配分数最高的行按匹配分数的降序排列。这该怎么做?
您必须查看FULLTEXT
搜索Boolean
模式。
SELECT * FROM Collection WHERE `Name` LIKE '%$query%' ORDER By name ASC;
使用上述查询进行排序