Any idea why i am getting this error? I searched hi and low for it and i did not see it happened with anyone else uses Zen Cart.
[18-Jan-2025 06:20:33 UTC] Request URI: /index.php?main_page=index&manufacturers_id=8&sort=3a&page=2, IP address: x.x.13.12, Language id 1
#0 [internal function]: zen_debug_error_handler()
#1 /includes/classes/db/mysql/query_factory.php(733): trigger_error()
#2 /includes/classes/db/mysql/query_factory.php(678): queryFactory->show_error()
#3 /includes/classes/db/mysql/query_factory.php(307): queryFactory->set_error()
#4 /includes/templates/responsive_classic/templates/tpl_index_product_list.php(46): queryFactory->Execute()
#5 /includes/modules/pages/index/main_template_vars.php(232): require('/home/user/...')
#6 /includes/templates/responsive_classic/common/tpl_main_page.php(181): require('/home/user/...')
#7 /index.php(94): require('/home/user/...')--> PHP Fatal error: MySQL error 1066: Not unique table/alias: 'p2c' :: SELECT p.products_image, pd.products_name, p.products_quantity, p.products_id, p.products_type, p.master_categories_id,
p.manufacturers_id, p.products_price, p.products_tax_class_id, pd.products_description,
IF(s.status = 1, s.specials_new_products_price, NULL) AS specials_new_products_price,
IF(s.status = 1, s.specials_new_products_price, p.products_price) AS final_price,
p.products_sort_order, p.product_is_call, p.product_is_always_free_shipping, p.products_qty_box_status
FROM products p
LEFT JOIN specials s ON s.products_id = p.products_id
LEFT JOIN products_description pd ON pd.products_id = p.products_id AND pd.language_id = 1
LEFT JOIN manufacturers m ON m.manufacturers_id = p.manufacturers_id
LEFT JOIN products_to_categories p2c ON p2c.products_id = p.products_id LEFT JOIN products_to_categories p2c ON p2c.products_id = p.products_id
WHERE p.products_status = 1
AND p.products_quantity > 0
AND m.manufacturers_id = 8 AND p2c.categories_id = p.master_categories_id AND m.manufacturers_id = 8 AND p2c.categories_id = p.master_categories_id
ORDER BY p.products_price_sorter , pd.products_name ==> (as called by) /includes/templates/responsive_classic/templates/tpl_index_product_list.php on line 46 <== in /includes/classes/db/mysql/query_factory.php on line 733.
Bookmarks