小さなサイト用のシンプルな検索機能を作ろうとしていて、最も関連性の高い項目が一番上に表示されるようにしています
$q = "SELECT * FROM pages as p WHERE p.content LIKE '%$searchparam%' OR p.title LIKE '%$searchparam%' LIMIT 500";
$r = @mysqli_query ($dbc, $q); // Run the query.
while ($row = mysqli_fetch_array($r, MYSQLI_ASSOC)) {
$count = substr_count($row['content'], "$searchparam");
$row を $count の値で並べ替える必要があると思いますが、これを行う方法がわかりません。誰でも構文を手伝ってもらえますか?