Как получить список полных категорий url и продуктов в нем, через PHP из базы данных?
Я хочу получить список полных url продуктов в Opencart 3.0.3.2 через Php из базы данных:
Пример:
http://example.com/index.php?route=product/product&path=20_27&product_id=39
http://example.com/index.php?route=product/product&path=25_28&product_id=40
http://example.com/index.php?route=product/product&path=25&product_id=41
http://example.com/index.php?route=product/product&path=24_28&product_id=42
...
и так далее.
Конечно, было бы так хорошо, если бы вы сказали мне, как получить его и сэкономить .формат xlsx. Приведите все продукты в порядок, даже без числового порядка. Просто ссылки!
В базе данных у меня есть: таблица products_in_category, где у меня есть два столбца:
Product_id Category_id
28 20
28 24
29 20
29 24
30 25
30 24
32 26
.... and so on
Как вы видите, одни и те же продукты повторяются из-за этого продукта, связанного с "родительской категорией" и "подкатегорией".
Но мне нужен полный путь к продуктам без повторов!
Ожидание результатов - > файл .xlsx (Excel) *было бы здорово! или просто так .txt-файл:
http://example.com/index.php?route=product/product&path=20_27&product_id=39
http://example.com/index.php?route=product/product&path=25_28&product_id=40
http://example.com/index.php?route=product/product&path=25&product_id=41
http://example.com/index.php?route=product/product&path=24_28&product_id=42
...
Ожидаемый результат
У вопроса есть решение - Посмотреть?
Ответы - Как получить список полных категорий url и продуктов в нем, через PHP из базы данных? / How to get list of full url categories and products in it, via PHP from database?
Является ответом!

05.09.2019 08:35:02
Вы можете использовать эту инструкцию sql
SELECT CONCAT("http://example.com/index.php?route=product/product&path=", GROUP_CONCAT(category_id SEPARATOR '_'), "&product_id=", product_id) AS 'Product_links' FROM `oc_product_to_category` GROUP BY product_id
Помочь в развитии проекта: