まず、本当に素晴らしい検索結果クエリを作成するのを手伝ってくれてありがとう。お友達が改善を手伝ってくれることを願っています。
ここにクエリがあります
$searchresult = $mysql->query("SELECT * FROM pages WHERE PageContent LIKE '%$searchTerm%'");
if($searchresult->num_rows > 0) {
while (($row = $searchresult->fetch_assoc()) !== null)
{
echo '<h3>' . $row["PageTitle"] . '</h1>';
$position = strpos($row["PageContent"], $search);
$snippet = substr($row["PageContent"], $position - 200, $position + 200);
echo $snippet . '<hr><br />';
}
} else {
echo "<p>Sorry, but we can not find an entry to match your query</p><br><br>";
}
私がやりたいのは、文が読みやすいように単語を壊さないようにスニペットをトリミングすることです....そして可能であれば検索語を太字で表示します。親愛なる友よ、そうするためにあなたの助けが必要です。よろしくお願いします。