Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

[php] Программисты прошу помощи.

Статус пользователя OneGam3
сообщение 8.1.2014, 0:24
Сообщение #1


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Здравствуйте, помогите придумать алгоритм для реализацию следующего:
Есть таблица из 10 записей, структуры:
Номер (от 1 до 10 )
Нужно сделать следующие:
При добавление новой записи последняя удаляется, то-есть максимально в таблицу влазит 10 записей, но если в колонке Кол-во больше чем 1, то запись попадает в верх самый после чего выше неё запись которую добавляли, то-есть нужная запись при условие что кол-во больше 1 попадает на 2-е место, а добавляемая на первое, если записей с низу несколько где Кол-во больше 1-го то сдвигаемся пока не будет удалена (10-я запись, где кол-во равно 1). После перемещения записи где Кол-во больше 1, Кол-во уменьшить на 1.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 8.1.2014, 0:26
Сообщение #2


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

yy.gif yy.gif Ничего не понял.


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 8.1.2014, 0:30
Сообщение #3


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Цитата(vovan4ik1997 @ 8.1.2014, 1:26) *
yy.gif yy.gif Ничего не понял.

Вытеснение.
В списке 10 записей. Если добавить новую запись она попадает на 1 место, 2 стает 3, 4 стает 5 и т.д. 10 запись удаляется. Если в 10 записи запись более чем 1 (2,3,4) тогда 10 запись не удаляется а попадает на первое место в списке.
Так понятнее?
(php, mysql)

Отредактировал: OneGam3, - 8.1.2014, 0:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vano94
сообщение 8.1.2014, 0:40
Сообщение #4


Стаж: 13 лет

Сообщений: 134
Благодарностей: 58
Полезность: 53

/del;

Отредактировал: vano94, - 8.1.2014, 8:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 8.1.2014, 0:43
Сообщение #5


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

vovan4ik1997, vano94, вы очень помогли. Спасибо.

Отредактировал: OneGam3, - 8.1.2014, 1:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nocag
сообщение 8.1.2014, 0:58
Сообщение #6
Стаж: 16 лет

Сообщений: 155
Благодарностей: 7
Полезность: 47

vano94,
Да да) Тоже самое понял из слов ТСа) Хочет замутить буст, просит чтобы набросали скриптов)
true, false, if, else и думай
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AssadaKiev
сообщение 8.1.2014, 1:27
Сообщение #7
Стаж: 12 лет

Сообщений: 240
Благодарностей: 143
Полезность: 845

Больше похоже на лютый костыль.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ETO_BYLO_LETOM
сообщение 8.1.2014, 1:30
Сообщение #8


Иконка группы

Стаж: 14 лет
Город: Краснодар

Сообщений: 3393
Благодарностей: 4387
Полезность: 805

при добавлении считаешь сколько записей.
если = 10
удаляешь с минимальным ID
с тебя 100р за тз. spiteful.gif


😄
MasterServer.su прозрачнее чем твои окна дома
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 8.1.2014, 1:58
Сообщение #9


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Цитата(ETO_BYLO_LETOM @ 8.1.2014, 2:30) *
при добавлении считаешь сколько записей.
если = 10
удаляешь с минимальным ID
с тебя 100р за тз. spiteful.gif

Один умный человек -) а то, костыль, буст..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 8.1.2014, 2:25
Сообщение #10


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Всё можно закрывать. Решил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: