2015-09-17 108 views
1

我需要一個查詢來從opencart mysql獲取所有產品。我正在使用這個查詢。我想從opencart獲得所有產品

"SELECT * FROM `" . DB_PREFIX . "product`"; 

但我無法在此查詢中獲取產品名稱或標題。其實我正在創建另一個應用程序,我想將所有產品導出到新的數據庫中。

+0

仍然沒有回答:( –

回答

2

皇家SQL

SELECT * FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.name ASC 

首先採取oc_考慮,因爲這是DB_PREFIX。 然後考慮pd.language_id ='1',因爲它檢索的產品只有language_id = 1。如果有多種語言,那麼你必須找到language_id並改變它。

這是獲取所有

SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) 
+0

非常感謝你。這爲我工作。我要解決這個答案..你能請解決更多的問題之一。image列在產品表中不會返回調整大小的圖像文件名。怎樣才能得到我? –