Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Fatal error: Uncaught Exeption...


Recommended Posts

Доброго времени суток!

При переключении страниц в категориях выдает вот такую ошибку

Fatal error: Uncaught exception 'Exception' with message 'Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-12, 12' at line 1<br />Error No: 1064<br /> SELECT p.product_id, p.sort_order, "1" AS match_filters, pp.sort_order FROM `oc_product` AS p INNER JOIN `oc_product_to_store` AS p2s ON (p2s.product_id = p.product_id) INNER JOIN `oc_bf_filter` AS f ON (p.product_id = f.product_id) INNER JOIN `oc_product_to_category` AS p2c ON (p.product_id = p2c.product_id) INNER JOIN `oc_product_description` AS pd ON (pd.product_id = p.product_id) INNER JOIN `oc_product` AS pp ON (pp.product_id = p.product_id) WHERE p2s.store_id = '0' AND p2c.category_id = '65' AND pd.language_id = '1' GROUP BY p.product_id HAVING match_filters = 1 ORDER BY pp.sort_order ASC, pd.name ASC LIMIT -12, 12' in /var/www/u0755052/data/www/near4you.ru/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/u0755052/data/www/near4you.ru/system/library/db.php(16): DB\MyS in /var/www/u0755052/data/www/near4you.ru/system/library/db/mysqli.php on line 40

Подскажите пожалуйста,как ее исправить?
Надіслати
Поділитися на інших сайтах


  • 11 months later...

А это что значит?

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = ' at line 2
Error No: 1064
SELECT COUNT(DISTINCT `product_id`) AS `total` FROM( INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 INNER JOIN `oc_product_to_category` AS `p2c` ON `p2c`.`product_id` = `p`.`product_id` INNER JOIN `oc_category_path` AS `cp` ON `cp`.`category_id` = `p2c`.`category_id` SELECT COUNT(DISTINCT `product_id`) AS `total` FROM(SELECT DISTINCT `p`.`product_id` FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND `cp`.`path_id` IN(275) AND pd.language_id = '1' AND p.status = '1' AND p2s.store_id = '0' AND `cp`.`path_id` IN(275)) AS `tmp`) AS `tmp` in /var/www/wol-shop/data/www/wol-shop.ru/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /var/www/wol-shop/data/www/wol-shop.ru/system/storage/modification/catalog/model/catalog/product.php on line 773Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = ' at line 2
Error No: 1064
SELECT * FROM( INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 INNER JOIN `oc_product_to_category` AS `p2c` ON `p2c`.`product_id` = `p`.`product_id` INNER JOIN `oc_category_path` AS `cp` ON `cp`.`category_id` = `p2c`.`category_id` SELECT * FROM(SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND `cp`.`path_id` IN(275) AND ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND `cp`.`path_id` IN(275) AND pd.language_id = '1' AND p.status = '1' AND p2s.store_id = '0' AND `cp`.`path_id` IN(275) GROUP BY p.product_id ORDER BY pd.name ASC, LCASE(pd.name) ASC ) AS `tmp` ) AS `tmp` LIMIT 0,24 in /var/www/wol-shop/data/www/wol-shop.ru/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /var/www/wol-shop/data/www/wol-shop.ru/system/storage/modification/catalog/model/catalog/product.php on line 420Warning: Invalid argument supplied for foreach() in /var/www/wol-shop/data/www/wol-shop.ru/system/storage/modification/catalog/model/catalog/product.php on line 420

Змінено користувачем Hohlov
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.