Jump to content

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


Recommended Posts

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

sql ошибка.png

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

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

Link to post
Share on other sites

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

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

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

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

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

Link to post
Share on other sites
support
2 часа назад, bishop1 сказал:

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

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

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

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

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

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

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

Link to post
Share on other sites

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

ошибка вот

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

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

 

Link to post
Share on other sites
support
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

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

 

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

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

Даже не знаю.

Link to post
Share on other sites

а ошибка 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

Link to post
Share on other sites
support
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

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

Link to post
Share on other sites
25 минут назад, support сказал:

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

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

Даже не знаю.

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

Link to post
Share on other sites
support
22 минуты назад, bishop1 сказал:

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

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

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

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

categories.php

Link to post
Share on other sites

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

		$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 . "'");

нигде нет

Link to post
Share on other sites
support
9 минут назад, bishop1 сказал:

нигде нет

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

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites
support
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

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

Link to post
Share on other sites
×
×
  • Create New...