| Здравствуйте. Стоит задача с возможностью указывать приоритет позиционирование записи в сртировке. Использую PHP, MYSQL. Предположим, есть 1000 фотографий и я хочу чтобы одна из фотографий была на первом месте, другая на втором, другая на третьем. А через время появится одна фотография, которую я захочу вставить между 2-й и 3-й. Как это лучше организовать? Делать выборку по сортировке по весу? Скажем, у первой фотографии будет вес 1000, у второй 2000, у третей 3000, а когда появится 4-я фотография, которую я захочу поставить на второе место, то я ей задам вес 1500? Как-то это не очень камильфо. Есть альтернативы? Программными методами прибавлять +1 к весу последующих записей? А что если записей будет много? Спасибо. |