Ja to robię u siebie tak (oczywiście z PHP stronką):
- w bazie danych mam pole np. "ostatni" (pole typu int),
- gdy ktoś obejrzy stronę/film zapisuje w tym polu wartość funkcji time() (zwraca liczbę sekund (albo mili ale to bez różnicy) od 1 stycznia 1970),
- sortuję odwrotnie bazę wg pola "ostatni" (DESC na końcu wyszukiwania) i mam te ostatnio oglądane są na górze

.
EDIT:
Na przyszłość postaraj się bardziej opisać twój problem - teraz musiałeś nam dopowiedzieć dodatkowe 2 posty

. A tak miałbyś już odpowiedź ;].