1

我正在使用用户的查询和 php 通过 html 表单搜索 mysql 数据库。

SELECT * FROM Collection WHERE `Name` LIKE '%$query%';

我想对结果进行排序,其中匹配分数最高的行按匹配分数的降序排列。这该怎么做?

4

2 回答 2

1

您必须查看FULLTEXT搜索Boolean模式。

布尔全文搜索

于 2013-03-14T11:12:14.423 回答
0
SELECT * FROM Collection WHERE `Name` LIKE '%$query%' ORDER By name ASC;

使用上述查询进行排序

于 2013-03-14T11:45:12.917 回答