[Помогите] Ошибка MySQL

Тема в разделе "OpenCart", создана пользователем Toliamba, 3 окт 2013.

  1. Toliamba

    Toliamba

    Регистрация:
    27 янв 2013
    Сообщения:
    191
    Симпатии:
    44
    Во всех браузерах магазин отображается коректно, а в Мазиле выдает ошибку
    Код:
    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 ';, 10439, 8961) and pd.language_id = '1' AND p.status = '1' AND p.date_available' at line 1
    Error No: 1064
    SELECT p.product_id, (SELECT AVG(rating) AS total FROM review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.product_id in ( 10978;, 10439, 8961) and pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' GROUP BY p.product_id LIMIT 0,3 in /www/system/database/mysql.php on line 49
    Помогите. Куда копать?
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    В поиск сортировки попал товар, с закрытым тегом 10978; смотрите, с тоорону формирования запроса.
     
  3. Bogdan

    Bogdan

    Регистрация:
    25 фев 2013
    Сообщения:
    228
    Симпатии:
    104
    Интересно как он туда попал. Тут без вмешательства чьих-то рук не обошлось.
    И совсем не понятно, как это может не вызывать ошибку в других браузерах ... Ошибка-то происходит на серверной части, а не на фронте.
    На всякий случай почистите все кеши - браузерный, опенкартовский, вкьюмодовский.
     
  4. Toliamba

    Toliamba

    Регистрация:
    27 янв 2013
    Сообщения:
    191
    Симпатии:
    44
    Вот мне что и интересно...во всех браузерах работает кроме Мазилы...но я уже нашел причину: модуль "Последние просмотренные товары" во всем виновен :banghead: снял его с публикации и все работает, а почему так?Не понял все равно :furious:
     
  5. Veles

    Veles

    Регистрация:
    27 янв 2013
    Сообщения:
    212
    Симпатии:
    141
    Собственно как писал Васо дело возможно в том, что например в названии товара присутствуют запрещённые символы, например кавычки что и вызывает ошибку, такое бывает при массовом импорте товаров.. и не только кавычки попадаются.