parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

не очень понял...

Misha v.3 02.07.2003 15:04

мне кажется, что твоя постановка задачи - вопрос времени, и перебивать руками записи никто не рекомендует:
alter table ... add column sort_order int(10) not null default 0;
update ... set soort_order = ..._id;
по умолчанию метод, что я описал, будет выдавать записи в порядке их добавления (т.к. для каждой записи sort_order = ..._id)

если тебе потребуется изменить последовательность при выводе записи с ..._id = 10 (тут по умолчанию sort_order = 10) и ..._id = 11 (а тут sort_order = 11) просто поменяешь местами эти два значения.

у записи с ..._id = 10 будет sort_order = 11, а у записи с ..._id = 11 - sort_order = 10

я не касался способа замены. тут кому как больше нравится. кто-то делает стрелочки, кто-то - drup&drop записей. я описал как хранить в БД порядок произвольной сортировки записей.