Здравствуйте! Я хочу реализовать вывод статей по категориям, при том что статья может быть в нескольких категориях.
В общем вывод статьи (которая относится к одной категории) работает, вот код:
$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 запросом? может нужно делать два запроса?
В общем вывод статьи (которая относится к одной категории) работает, вот код:
$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 запросом? может нужно делать два запроса?