Как найти связанный пост из заголовка и содержания - PHP и Mysqli
Я пытаюсь получить соответствующее содержимое из базы данных Mysqli. Его легко получить с помощью Like %%, но это не приводит к выводу необходимого связанного содержимого.
Я хочу иметь связанный пост, похожий на заголовок и содержание.
Структура: название - текст и содержание - длинный текст
Вот код:
<?php
$sql = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT *, MATCH(title, content) AGAINST('$CurrentPostTitle') AS score
FROM articles
WHERE MATCH(title, content) AGAINST('$CurrentPostTitle')
ORDER BY score DESC LIMIT 4");
while ($row = mysqli_fetch_array($sql)) {
$title = $row['title'];
echo $title;
echo "\r\n";
}
?>
Но это ничего не выводит?
1 ответ
Решение
Включить Full Text
для заголовка и используйте этот код: его псевдо-код
SELECT *, MATCH(title, body) AGAINST('$CurrentPostTitle') AS score
FROM articles
WHERE MATCH(title, body) AGAINST('$CurrentPostTitle')
ORDER BY score DESC LIMIT 5
я надеюсь помочь тебе