Сортировка записей

hYPER-ok
На сайте с 09.10.2010
Offline
71
337

Всем привет.

Подскажите, а то че-та не алё.

Есть табличка из которой выводим записи (в поиске по этим же записям например).

У пользователей создавших эти записи должна быть такая функция типа АП записи.

Ну раз в часик пусть жмут. Ну и вот когда жмет какой-нибудь юзер, запись эта становится первой.

Ну а также свои записи жмут другие и твоя запись опускается вниз.

Ну это в пределах каких-нибудь параметров поиска (ну где эти записи из бд будут отражаться).

Кароче хз как сделать.

Единственное что пришло на ум, то это сделать поле у этой записи INT(11).

И когда юзер будет нажимать ап у выбранной записи, то будет вычисляться MAX(field) и делаться UPDATE записи на MAX+1.

Ну и может когда-нибудь делать обнуление чисел :)

mysql

edogs software
На сайте с 15.12.2005
Offline
775
#1

Сделайте поле "время последнего нажатия" и по нему сортируйте - делов-то.

Зачем велосипед с max(field) ?

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
maldivec
На сайте с 04.11.2008
Offline
160
#2
edogs:
Сделайте поле "время последнего нажатия" и по нему сортируйте - делов-то.

+1, сортируйте по времени, добавьте столбец с timestamp. И ничего обнулять или вычислять не надо.

hYPER-ok
На сайте с 09.10.2010
Offline
71
#3

Что-то я до простейшего не додумался :D

Всем приогромнейшее спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий