Andrey77 Posted October 12, 2013 Report Share Posted October 12, 2013 Здравствуйте. После переноса сайта на новый хостинг все заказы нумеруются цифрами n+10, то есть 317, 327, 337... Что могло глюкнуть и как это подправить? Quote Link to post Share on other sites
Den Posted October 12, 2013 Report Share Posted October 12, 2013 Думаю проблема может быть в БД... Quote Link to post Share on other sites
Andrey77 Posted October 15, 2013 Author Report Share Posted October 15, 2013 А куда именно смотреть? Quote Link to post Share on other sites
alaster Posted October 16, 2013 Report Share Posted October 16, 2013 http://dev.mysql.com/doc/refman/5.1/en/replication-options-master.html#sysvar_auto_increment_increment SHOW VARIABLES LIKE 'auto_inc%' или где-то в коде у Вас может быть устанавливаться новый id заказа (что на мой взгляд вероятнее) Quote Link to post Share on other sites
Andrey77 Posted October 17, 2013 Author Report Share Posted October 17, 2013 alaster, спасибо, запрос выдаетauto_increment_increment 10 Но, как оказалось, изменить этот параметр хостер activecloud.ru не дает. Здравствуйте.Атрибут AUTO_INCREMENT обычно используется для генерации уникальногоидентификатора для новых строк. На наших серверах AUTO_INCREMENT - 10. Изменитьего значение мы не можем. Такой автоинкремент связан с кластеризацией серверабазы данных в целях повышения производительности и надежности его работы.http://active.by/ru-by/company/news/2009/05/27/99.html Так и живем. Quote Link to post Share on other sites
alaster Posted October 17, 2013 Report Share Posted October 17, 2013 Так и живем.Ну добавте поле $order->num в БД. И при добавлении заказа находите максимальный и туда закидывайте +1. Да в шаблонах кое-где поправить надо будет $order->id на $order->num Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.