1

HTMLフォームを介してphpでユーザーのクエリを使用して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 に答える