Вывод статьи в нескольких категориях

Статус
Закрыто для дальнейших ответов.

bo4kov

Новичок
Регистрация
05.05.2015
Сообщения
1
Здравствуйте! Я хочу реализовать вывод статей по категориям, при том что статья может быть в нескольких категориях.

В общем вывод статьи (которая относится к одной категории) работает, вот код:

$category = 1; // id категории
$query = "(SELECT * FROM `articles` WHERE cat_articles = $category)"; // cat_articles - id категории к которой относится статья
$res = mysql_query($query);

$products = array();
while($row = mysql_fetch_assoc($res)){
$products[] = $row;
}
print_r($products);

А как сделать вывод статьи которая относится к нескольким категориям, например cat_articles = 1|5|20 ?
Здесь нужно использовать explode(). Но как все это связать с sql запросом? может нужно делать два запроса?
 

originalz

Новичок
Регистрация
24.06.2015
Сообщения
3
не уверен в правильности решения, и скорость выполнения будет возможно ниже, но думаю можно создать дополнительную таблицу, в которой сделать поля category_id и article_id (и одной статье можно будет добавить несколько категорий)
переходя на сайте в конкретную категорию ищем id статей и выводим их
 
Статус
Закрыто для дальнейших ответов.
Верх Низ