Здравствуйте! Ошибка Notice: Error: Duplicate entry '0' for key 'PRIMARY' Error No: 1062 INSERT INTO `oc_order` SET store_id = '0', store_name = 'Parfum-store', store_url = 'http://localhost/ocart5/', total = '336.6', affiliate_id = '0', commission = '0', language_id = '1', currency_id = '4', currency_code = 'РіСЂРЅ', currency_value = '1', ip = '127.0.0.1', forwarded_ip = '', user_agent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36', accept_language = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4', date_added = NOW(), date_modified = NOW() in C:\xampp\htdocs\ocart5\system\database\mysql.php on line 50 при заказе товара всем ставит id=0, как исправить? можно заказать только один раз, после первого пишет ошибку. Помогите пожалуйста. (php и mysql не знаю)
Это где такое происходит? Версия движка? Что делали с движком?? Попробуйте зайти в базу данных через phpmyadmin и в таблице oc_order для колонки order_id изменить значения поля на 1 В общем самом по себе такое не бывает.... ни разу не видел...
Что делала точно не могу сказать (создавала сайт, устанавливала различные шаблоны и модули) и в итоге вот так произошло. Даже не знаю в каком файле менять
если изменяю значение поля на 1, то ошибки нет в следующий раз. но при повторном оформлении заказа она появляется опять. он всегда пишет id=0 и не увеличивает. а после каждого заказа заходить и менять руками не очень
а дальше что? Опять нолик добавляется? или пишет про дубль 1 ? Да да.. удаляйте лишнее... Не забудьте обновлять кеш модификатора.
в oc_order в структуре, посмотрите установлено для колонки order_id в поле дополнительно... auto_increment