如何从标题和内容中找到相关的 post - PHP 和 Mysqli
How to find related post from title and content - PHP and Mysqli
我正在尝试从 Mysqli 数据库中获取相关内容。 Like %% 很容易获取,但是不会输出需要的相关内容。
我想要相关的post,类似于标题和内容。
结构:标题 - 正文和内容 - 长文本
代码如下:
<?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";
}
?>
但是那没有输出任何东西?
为标题启用Full Text
并使用此代码:是伪代码
SELECT *, MATCH(title, body) AGAINST('$CurrentPostTitle') AS score
FROM articles
WHERE MATCH(title, body) AGAINST('$CurrentPostTitle')
ORDER BY score DESC LIMIT 5
希望能帮到你
我正在尝试从 Mysqli 数据库中获取相关内容。 Like %% 很容易获取,但是不会输出需要的相关内容。
我想要相关的post,类似于标题和内容。
结构:标题 - 正文和内容 - 长文本
代码如下:
<?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";
}
?>
但是那没有输出任何东西?
为标题启用Full Text
并使用此代码:是伪代码
SELECT *, MATCH(title, body) AGAINST('$CurrentPostTitle') AS score
FROM articles
WHERE MATCH(title, body) AGAINST('$CurrentPostTitle')
ORDER BY score DESC LIMIT 5
希望能帮到你