За последние 24 часа нас посетили 21106 программистов и 1415 роботов. Сейчас ищут 740 программистов ...

Реализация поиска по тегам(категории).

Тема в разделе "MySQL", создана пользователем cadijob, 17 июл 2017.

  1. cadijob

    cadijob Новичок

    С нами с:
    14 июл 2017
    Сообщения:
    35
    Симпатии:
    0
    Во -
    Код (Text):
    1. SELECT * FROM articles AS a LEFT JOIN articleTags AS aT on s.id = aT.articleID INNER JOIN tags AS t ON aT.tagID = t.id
    вроде рабочий код. Но проблема в том что выводит по две статьи, так как тегов два, я так думаю. Скорее всего, что это из за того я использую такой метод -
    PHP:
    1. public function getArticles(){
    2.             $article= $this->pdo->query("sql запрос")
    3. return $articleResult->fetchAll(PDO::FETCH_ASSOC);
    4.             }
    Код (Text):
    1. $articles = $mainPage->getArticles();
    2. foreach($articles as $article):
    Что нужно изменить в цикле foreach, что-бы корректно выводились статьи?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    либо научиться думать самому
    либо во фриланс разделе тему создавай