Помощь Как афишировать результат?

Тема в разделе "Opencart", создана пользователем 8Katalin8, 2 июл 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. 8Katalin8

    8Katalin8 Постоялец

    Регистр.:
    3 авг 2013
    Сообщения:
    76
    Симпатии:
    30
    Ести запрос
    Код:
    $this->db->query("SELECT * FROM `oc_product` p LEFT JOIN `oc_product_description` pd ON p.product_id = pd.product_id RIGHT JOIN `oc_product_to_category` pc ON p.product_id = pc.product_id WHERE pc.category_id = '".$category['category_id']."' AND pd.language_id = " . (int)$this->config->get('config_language_id') . " LIMIT 7");
    
    как афишировать правилино результат ?
     
  2. drozd22

    drozd22

    Регистр.:
    17 июн 2011
    Сообщения:
    317
    Симпатии:
    173
    Например, для поля product_id результата запроса можно так:
    Код:
    $product_data = array();
    // твой запрос
    $this->db->query("SELECT * FROM `oc_product` p LEFT JOIN `oc_product_description` pd ON p.product_id = pd.product_id RIGHT JOIN `oc_product_to_category` pc ON p.product_id = pc.product_id WHERE pc.category_id = '".$category['category_id']."' AND pd.language_id = " . (int)$this->config->get('config_language_id') . " LIMIT 7");
    foreach ($query->rows as $result) {        
        $product_data[] = $result['product_id'];
    }
    
     
    bezzubtsev нравится это.