GoodLuck777
Новичок
Имеется таблица для новостей - их планируется много и часто, в таблице есть поле "position", чтобы можно было цифрами задавать сортировку новостей, как лучше сделать:
1. order by POSITION DESC при таком варианте каждой новой новости мне надо добавлять "последняя позиция+1" - сейчас сделано так, в админке есть поля для редактирования руками поля "position" при надобности
2. order by POSITION ASC этот вариант более удобен при редактировании руками, но придется при добавлении новой новости у всех остальных делать 'position=position+1' - целесообразно ли это и не повлечет ли проблем если новостей будет, например 10 000 ?
3. order by Id DESC - тупо выводить последние добавленные, а если нужно новость как-то "закрепить" наверху - делать это через какое-то дополнительное поле?
По вашему опыту - как сделать?
1. order by POSITION DESC при таком варианте каждой новой новости мне надо добавлять "последняя позиция+1" - сейчас сделано так, в админке есть поля для редактирования руками поля "position" при надобности
2. order by POSITION ASC этот вариант более удобен при редактировании руками, но придется при добавлении новой новости у всех остальных делать 'position=position+1' - целесообразно ли это и не повлечет ли проблем если новостей будет, например 10 000 ?
3. order by Id DESC - тупо выводить последние добавленные, а если нужно новость как-то "закрепить" наверху - делать это через какое-то дополнительное поле?
По вашему опыту - как сделать?