Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
antlantis
4 / 4 / 0
Регистрация: 07.08.2015
Сообщений: 94
1

Вывод на страницу статьи, списком заголовки всех других статей, за исключением текущей статьи

08.08.2017, 13:28. Просмотров 476. Ответов 2
Метки нет (Все метки)

Здравствуйте, уважаемые программисты!

Подскажите пожалуйста, оформляю на своем простом маленьком сайте к каждой статье блок "похожие материалы"

И возникла трудность.

Вот пишу я скажем про розетки статьи. Есть установка розеток, есть подключение розеток, есть виды розеток.

Как правильно написать запрос к БД mysql, чтобы на странице статьи "установка розеток" в блоке "похожие материалы" выводились "подключение розеток" и "виды розеток"

А при переходе на страницу "вид розеток" например, в блоке "похожих материалов" уже были "установка розеток" и "подключение розеток"

Другими словами, как вытащить из таблицы в блок все строки, кроме той, которая уже вытащена и использована на данной странице для оформления статьи?


я понимаю как вытащить все статьи нужной категории по id, например

select title,text FROM stat WHERE id IN (5, 6, 7)

или по параметру

select title,text FROM stat WHERE tema=rozetki


Но как сделать исключения текущей статьи?

спасибо огромное всем за помощь!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2017, 13:28
Ответы с готовыми решениями:

Вывод всех статей и отдельной статьи
Добрый день. У меня такая ситуация: Хочу выводить статьи из бд, вывести в виде списка статьи...

Как убрать рекламу со всех статей. Шаблон страницы статьи
Доброго времени суток! Есть задача убрать рекламу из середины всех статей. Там в середине два...

Вывод темы статей, и вывод самой статьи
Здравствуйте. Пожалуйста, подскажите. У меня в базу записывается:id, тема статьи, текст статьи. Я...

Вывод статей и новостей на главной и на страницах "Статьи" и "Новости"
Господа и дамы, подскажите пожалуйста что и как делать, чтобы на главной выводились блоки со...

Как анонс статьи убрать из статьи?)
Допустим написал я статью, использовал тег More, мне нужно что-бы все что до тега More не было при...

2
admsasha
24 / 24 / 6
Регистрация: 11.06.2011
Сообщений: 330
09.08.2017, 11:00 2
SQL
1
SELECT title,text FROM stat WHERE id IN (5, 6, 7) AND id <> $current_id
Или я не понял ?
0
sebun
0 / 0 / 0
Регистрация: 03.02.2017
Сообщений: 38
09.08.2017, 17:28 3
Вообще это не так делается. К каждой статье должен прилагаться список ключевых слов, по которым эту статью легко найти. Например, "установка розеток" будет отличаться от "продажа розеток" и т.п. Поэтому в вашем лучше создать еще одну таблицу, которая будет содержать список таких слов и поиск делать по ним.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2017, 17:28

Статьи для других сайтов
Возник вопрос - как правильно выбирать статьи для других сайтов? Статью надо взять со своего сайта...

Нужно ли размещать статьи на других сайтах
Есть сайт и блог. Планирую начать активную работу по блогу, думаю писать примерно 8-10 статей в...

Вывести по 4 статьи определённой категории на страницу
Леди и джентльмены! Опять же учебный блог. Нужно вывести статьи определенной категории по 4 на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.