Создать ответ 
Вывод похожих записей
Автор Сообщение
Aleksey Не на форуме
Рядовой
*

Сообщений: 7
У нас с: May 2015
Сообщение: #1
Вывод похожих записей
Привет! Интересует, как можно сделать вывод похожих записей по категории, как это обычно делают под читаемой статьей...

Думал это простой запрос, делал так

PHP код:
$akin=query("SELECT * FROM `news` WHERE `cat`= '".$news['cat']."'LIMIT 3");

while(
$akins=mysqli_fetch_assoc($akin)) { 
    echo 
$akins['title'];


где
PHP код:
$news['cat'
мы получаем ранее, когда выводим саму статью...

Но столкнулся с проблемой, что при выводе заголовков этих похожих записей, выводится и сам заголовок той записи, которую уже читает человек... В интернете по запросу - вывод похожих записей на php ничего не нашел, одни плагины для вордпресс и прочих... Подскажите, пожалуйста, как решить данную проблему, или как изменить запрос, чтобы сделать такое.
22.05.2015 21:36:01
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #2
RE: Вывод похожих записей
Чтобы избавиться от записи, на которой Вы уже находитесь, можно добавить условие WHERE id<>id_текущей_записи. id уж наверняка можно легко получить.

Так же советую почитать про конструкцию MATCH-AGAINST для полнотекстового поиска в MySQL.
22.05.2015 22:13:48
Найти все сообщения Цитировать это сообщение
Aleksey Не на форуме
Рядовой
*

Сообщений: 7
У нас с: May 2015
Сообщение: #3
RE: Вывод похожих записей
Точно, ступил... Все работает... Спасибо!
22.05.2015 23:32:27
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru