wdrożenia PrestaShop

pytanie MySQL presta

  • 0 Odpowiedzi
  • 4826 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline pavoo

  • Nowy
  • *
  • 12
  • 0
pytanie MySQL presta
« dnia: Wrzesień 03, 2012, 08:21:29 pm »
Czy ktoś pomoże skorygować pytanie MySQL w presta.
Pytanie wygląda tak:
SELECT distinct ps_product_lang.name as name, meta_title, meta_description, meta_keywords, description_short, ps_category_lang.name as category,
        FROM ps_product_lang, ps_category_lang, ps_product
        WHERE ps_product_lang.id_lang = 6 AND ps_product_lang.id_product = 21630 AND
        ps_product_lang.id_product=ps_product.id_product AND
        ps_category_lang.id_category=ps_product.id_category_default LIMIT 1

Oczywiście jest z błędem.
W preście wygląda tak:
 SELECT distinct '._DB_PREFIX_.'product_lang.name as name, meta_title, meta_description, meta_keywords, description_short, '._DB_PREFIX_.'category_lang.name as category,
        FROM '._DB_PREFIX_.'product_lang, '._DB_PREFIX_.'category_lang, '._DB_PREFIX_.'product
        WHERE '._DB_PREFIX_.'product_lang.id_lang = '.intval($id_lang).' AND '._DB_PREFIX_.'product_lang.id_product = '.intval($id_product).' AND
        '._DB_PREFIX_.'product_lang.id_product='._DB_PREFIX_.'product.id_product AND
        '._DB_PREFIX_.'category_lang.id_category='._DB_PREFIX_.'product.id_category_default');
Czy ktoś doradzi jak poprawić.
Zadaniem tego pytania jest wyświetlenie kategorii produktu w title danego produktu.