Привет всем.
Такая задача, есть поисковый запрос Один и Два, на странице показываются результаты по этой поисковой фразе, а ниже мне нужно вывести облако поисковых запросов, которые содержать в себе слова один и два без учёта регистра и без и, которая между ними. Надо по хорошему исключить такие слова как и, или, в. Из-за низ мб каша.
Т.е нужно найти похожие поисковые запросы из базы и вывести их, например: Большой один, маленький два, красный один и т.д. Если их нет, то вывести текст, что ничего не найдено.
Ниже скину код который выводить облако запросов. Сейчас тупо последние запросы выводить.
php
$query = $db->query("SELECT * FROM `search_history` where `permission` = 1 ORDER BY time DESC LIMIT 38");
if (mysqli_num_rows($query) != 0) :?>
<div class="poisk"><ul>
<? foreach ($query as $item) : ?>
<li><a href="/poisk/<?= $item['url'] ?>/"><?=$item['q']?></a></li>
<?php endforeach; ?>
</ul></div>
<?php endif; ?>
________ посл. ред. 01.02.2022 в 04:45; всего 2 раз(а); by Exale