Перейти к содержанию
Форум поддержки пользователей VamShop

Выдает ошибку sql при перемещении товаров из одной категории в другую


Рекомендуемые сообщения

Выдает ошибку sql при перемещении товаров из одной категории в другую

sql ошибка.png

либо вообще не переносится просто перенаправляет в категорию без переноса

версия 19 магазина

Ссылка на сообщение
Поделиться на другие сайты

в mysql_db_error.log не записывается

define('DB_ERR_MAIL', 'Администратор </dev/null>'); // Укажите E-Mail адрес и имя получателя, куда будут приходить письма с технической информацией, в случае возникновения проблем с MySQL сервером

Как должна выглядеть строчка с e-mail что бы получить ошибку на почту?....(((((

блин была старая версия все работало как перешел на новую постоянные проблемы

уже устал править косяки какие то 

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, bishop1 сказал:

в mysql_db_error.log не записывается

define('DB_ERR_MAIL', 'Администратор </dev/null>'); // Укажите E-Mail адрес и имя получателя, куда будут приходить письма с технической информацией, в случае возникновения проблем с MySQL сервером

Как должна выглядеть строчка с e-mail что бы получить ошибку на почту?....(((((

блин была старая версия все работало как перешел на новую постоянные проблемы

уже устал править косяки какие то 

mysql_db_error.log создали в папке /admin ?!

Ошибка в админке, надо лог файл создать в папке admin

Ссылка на сообщение
Поделиться на другие сайты

Если ошибки нет то товар при нажатии перенести почему то копируется а не переносится

ошибка вот

21/06/2020 12:06:12 | 1062 - Duplicate entry '1997-88' for key 'PRIMARY' | UPDATE products_to_categories
                                                     SET categories_id = '88'
                                                     WHERE products_id   = '1997' | /admin/categories.php?action=multi_action_confirm&cPath=91

И еще раз повторюсь товар при нажатии перенести - копируется а не переносится

 

Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, bishop1 сказал:

Если ошибки нет то товар при нажатии перенести почему то копируется а не переносится

ошибка вот

21/06/2020 12:06:12 | 1062 - Duplicate entry '1997-88' for key 'PRIMARY' | UPDATE products_to_categories
                                                     SET categories_id = '88'
                                                     WHERE products_id   = '1997' | /admin/categories.php?action=multi_action_confirm&cPath=91

И еще раз повторюсь товар при нажатии перенести почему то копируется а не переносится

 

По умолчанию такого быть не должно, тем более, что код копирования, переноса миллион лет не мелялся.

Возможно, что в базе данных ковырилсь, таблицы переносили или ещё что.

Даже не знаю.

Ссылка на сообщение
Поделиться на другие сайты

а ошибка 21/06/2020 12:06:12 | 1062 - Duplicate entry '1997-88' for key 'PRIMARY' | UPDATE products_to_categories
                                                     SET categories_id = '88'
                                                     WHERE products_id   = '1997' | /admin/categories.php?action=multi_action_confirm&cPath=91

Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, bishop1 сказал:

а ошибка 21/06/2020 12:06:12 | 1062 - Duplicate entry '1997-88' for key 'PRIMARY' | UPDATE products_to_categories
                                                     SET categories_id = '88'
                                                     WHERE products_id   = '1997' | /admin/categories.php?action=multi_action_confirm&cPath=91

Это всё одно и тоже, пишет, что уже есть такая запись в таблице.

Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, support сказал:

По умолчанию такого быть не должно, тем более, что код копирования, переноса миллион лет не мелялся.

Возможно, что в базе данных ковырилсь, таблицы переносили или ещё что.

Даже не знаю.

в базе ничего не менял..... 

Ссылка на сообщение
Поделиться на другие сайты
22 минуты назад, bishop1 сказал:

в базе ничего не менял..... 

Там была одна правка в /admin/includes/classes/categories.php

Возможно, она и принесла этот глюк.

Вот попробуйте этот старый файл /admin/includes/classes/categories.php

categories.php

Ссылка на сообщение
Поделиться на другие сайты

в двух местах уже есть 

		$description_query = vam_db_query("SELECT *
				    	                                     FROM ".TABLE_PRODUCTS_DESCRIPTION."
				    	                                    WHERE products_id = '".vam_db_input($src_products_id)."'");

и

		$product_query = vam_db_query("SELECT *
				    	                                 FROM ".TABLE_PRODUCTS."
				    	                                WHERE products_id = '".vam_db_input($src_products_id)."'");
WHERE products_id = '".vam_db_input($src_products_id)."' and categories_id = '" . (int)$src_category_id . "'");

нигде нет

Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, bishop1 сказал:

нигде нет

Я там поправил сообщение выше и прицепил старый файл /admin/includes/classes/categories.php

Попробуйте его.

Ссылка на сообщение
Поделиться на другие сайты

все равно выдает ошибку 

22/06/2020 12:06:39 | 1062 - Duplicate entry '2071-92' for key 'PRIMARY' | UPDATE products_to_categories
                                                     SET categories_id = '92'
                                                     WHERE products_id   = '2071' | /admin/categories.php?action=multi_action_confirm&cPath=87_88

Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, bishop1 сказал:

все равно выдает ошибку 

22/06/2020 12:06:39 | 1062 - Duplicate entry '2071-92' for key 'PRIMARY' | UPDATE products_to_categories
                                                     SET categories_id = '92'
                                                     WHERE products_id   = '2071' | /admin/categories.php?action=multi_action_confirm&cPath=87_88

Странно конечно.

А можете в демке попрбовать https;//demo.vamshop.ru

Там тоже есть ошибка эта?!

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...