如何从标题和内容中找到相关帖子 - PHP和Mysqli

时间:2017-07-04 15:11:58

标签: php mysqli related-content

我正在尝试从Mysqli DB中获取相关内容。它很容易通过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 个答案:

答案 0 :(得分:1)

为标题启用Full Text并使用此代码:其pesudo代码

SELECT *, MATCH(title, body) AGAINST('$CurrentPostTitle') AS score
FROM articles 
WHERE MATCH(title, body) AGAINST('$CurrentPostTitle') 
ORDER BY score DESC LIMIT 5

我希望能帮到你