За последние 24 часа нас посетили 36574 программиста и 1718 роботов. Сейчас ищут 832 программиста ...

Вобщем работаю с опенкарт

Тема в разделе "PHP для новичков", создана пользователем Dron-Boy, 15 авг 2016.

  1. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Вот наковырял такой запрос и никак не пойму как он берт данные из бд усли таблица в бд из которой он достает их пустая


    PHP:
    1. $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name");
    Может я не понимаю как он работает?
     
    #1 Dron-Boy, 15 авг 2016
    Последнее редактирование модератором: 15 авг 2016
  2. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    LEFT JOIN он берёт из четырёх таблиц данные, пиши по русски, потому что сложно понять тебя.
     
  3. mkramer

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

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764