noob question: как оптимально хранить обновляющийся список?

Nihilist

Новичок
noob question: как оптимально хранить обновляющийся список?

Есть список допустим из 10 позиций, через некоторое время он обновляется - меняется последний пункт, первый соотв-но уходит в небытие. Вот как бы так оптимальнее и проще сделать, чтобы "сдвигать" все - убирать старый, добавлять новый, и потом отображать всё правильном порядке? как бы вы сделали...

Что-то я давно не программил, тем более для веба, а надо как обычно вчера :(
 

Dreammaker

***=Ф=***
Вставлял бы с автоинкрементом. А потом запрашивал бы 10 соответствующе отсортировав..
 

Necromant

Новичок
[sql]
CREATE TABLE list (
`stmp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`name` varchar(127) NOT NULL default '',
)
[/sql]

UPDATE
[sql]
DELETE FROM lister ORDER BY stmp LIMIT 1
[/sql]
[sql]
INSERT INTO lister ...
[/sql]

выборка
[sql]
SELECT * FROM lister ORDER by stmp
[/sql]
 

Wicked

Новичок
Стоп. Я так понял, что речь идет про какой-то визуальный список, в который нужно вставлять, и из него же удалять. Зачем при этом удалять записи из таблицы?? Ну выводи последние 10, а остальные не трогай.
 

Nihilist

Новичок
Не, мне рецепт правильный дали, а как можно вынимать в обратном порядке, не со старого к новому а от нового к старому, чтобы не перегонять в массив и пробегать с конца, а сразу обрабатывать/отображать построчно? я по ордер бай поискал, явно не нашел какого-то реверс-рецепта...
 
Сверху