Автор Тема: Нумерация списка категорий?  (Прочитано 9894 раз)

Оффлайн pioner77

  • Новичек
  • *
  • Сообщений: 4
    • Просмотр профиля
Нумерация списка категорий?
« : Октября 07, 2016, 09:16:23 pm »
Здравствуйте!
При пробном заполнении базы магазина обратили внимание на то, что ID категории нумеруется сквозным методом по порядку заполнения или по своему усмотрению, но при желании сгруппировать подкатегории с категориями, занесенные в базу в разное время, пока не удается. Видится такой вариант есть категория ID-01.00 к ней можно прикрепить подкатегории ID-01.01-01.02......01.99, тогда они разместятся в списке так как надо. Но для этого надо что-то добавить в алгоритме. Правда, есть еще вариант gjghj,jdfnm нумеровать категории и подкатегории ID-0100-0101 - тогда связывать 99 категорий и 99 подкатегорий. Прошу высказать мнение аборигенов сайта о данной проблеме. Что можно предпринять с минимальными изменениями. Если удасся на практике достигнуть желаемого, непременно поделюсь. Спасибо!   

Оффлайн Stepan Romanov

  • Пользователь
  • **
  • Сообщений: 21
  • avatar
    • Просмотр профиля
Re: Нумерация списка категорий?
« Ответ #1 : Октября 10, 2016, 01:31:57 pm »
Чтобы сгруппировать категории с подкатегориями у каждой подкатегории есть поле parent которое указывает на родительскую категорию и время добавления влиять никак не должно, насчет нумерации там работает обычный auto increment то есть база данных хранит в своем кеше информацию о последнем добавленном ID и при создании новой записи, ID пишется предыдущий_ID+1, если необходима сортировка по времени то можно добавить поле created_date которое по умолчанию будет CURRENT_TIMESTAMP и при выборке сортировать по нему
ORDER by cureated_date DESC

Оффлайн pioner77

  • Новичек
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Нумерация списка категорий?
« Ответ #2 : Октября 10, 2016, 09:27:48 pm »
Уважаемый, Stepan Romanov! Примите слова признательности за профессиональный и, что немаловажно, доступный для понимания ответ! Вы оказались единственным, кто обратил внимание на мой вопрос, для остальных он оказался неактуальным, хотя я столкнулся с такой проблемой, при создании далеко не большого списка товаров. В ряде подобных СМС просто используется метод перетаскивания строк в списке. 
« Последнее редактирование: Октября 10, 2016, 09:32:30 pm от pioner77 »

Оффлайн Stepan Romanov

  • Пользователь
  • **
  • Сообщений: 21
  • avatar
    • Просмотр профиля
Re: Нумерация списка категорий?
« Ответ #3 : Октября 14, 2016, 12:50:02 pm »
Обращайтесь, чем смогу помогу)