|
|
|
| Такая проблема.
Есть сайт с кучей коммерческих объявлений, которые заказчик (владелец сайта) добавляет через админовскую часть (когда ему заплатят денежку). Объявления хранятся в таблице MySQL. База уже запполнена порядочным количеством записей, и вдруг заказчику потребовалась новая функция - произвольно менять порядок вывода объявлений на экран.
То есть, по сути, переместить какое-то объявление вверх или вниз. Сейчас, при выводе, они упорядочены по авто инкрименту в обратном порядке (короче по времени добавления). ORDER BY id DESC.
Как релизовать это функцию, да еще применительно к существующей таблице, я без понятия. Если кто-то сталкивался с такой проблемой, подскажите пожалуйста. Буду очень благодарен! Заренее спасибо! | |
|
|
|
|
|
|
|
для: Temnovit
(15.04.2006 в 12:46)
| | Брать файлы системы администрирования, кусок базы данных - разворачивать их на отдельной машине - добавлять в таблицу новый столбец с позицией записи относительно остальных записей и править файлы системы администрирования таким образом, чтобы в ней было дополнительно поле для указания номера следования рекламного блока. | |
|
|
|
|
|
|
|
для: cheops
(15.04.2006 в 13:13)
| | Понял...
Но другая проблема. Как наладить систему с относительным положенем? Ведь тут все очень зыбко. Если брать какое-то число, то очень трудно будет проконтролировать, чтобы в базе не было уже такого и при этом оно было в нужном интервале. может как то помогут дробные числа? | |
|
|
|
|
|
|
|
для: Temnovit
(15.04.2006 в 15:39)
| | Можно попробовать, но тогда пользователь должен чётко понимать какое число он должен вводить... | |
|
|
|