我可以在MySql数据库中找到一个字符串。现在我想要显示前后的一些单词来给出上下文。最好的方法是什么。?
在此示例中,textTot是一篇很长的博文。 TextPetit是此代码找到的单词或句子。我可以给它显示echo $ textPetit;
现在我要问的是:如何在$ textPetit之前显示一些单词和一些单词?
$textPetit = "brand is";
$result = mysqli_query($con,"SELECT * FROM blog
WHERE text_post LIKE '%$textPetit%';
")
or die(mysqli_error($con));
while($row = mysqli_fetch_array($result)) {
$textTot = $row['text_post'];
}
答案 0 :(得分:-1)
$prefixWords = 'Before ';
$suffixWords = ' End';
$textPetit = $prefixWords. 'brand is' . $suffix;
$result = mysqli_query($con,"SELECT * FROM blog
WHERE text_post LIKE '%$textPetit%';
")
or die(mysqli_error($con));
while($row = mysqli_fetch_array($result)) {
$textTot = $row['text_post'];
}