![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 3 Dołączył: 27.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
interesuje mnie wyświetlanie w profilu osób które ostanio ten profil odwiedziły (coś takiego jak jest na tym forum - po wejściu na profil widzimy kto go osatnio odwiedził) Chciałbym wyświetlić ostatnie 10 osób. Jak takie coś jest zrealizowane od strony bazy danych? Struktura tabeli. Jak to dobrze rozwiązać? Proszę o jakieś pomysły. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Hmmm jak na moje oko można by zrobić tabele w której są pola
|kiedy|ID_kto|ID_kogo| i w kiedy masz masz date kiedy ktoś wszedł w ID_kto masz ID osoby która weszła a w ID_kogo masz id osoby na którą patrzyli.... jeśli chcesz mieć np. 10 to przy wejściu do profilu dajesz Kod $kiedy = mktime (date("s"),date("i"),date("H"),date("m"),date("d"),date("Y")); //ustalamy kiedy to kiedy... mysql_query("insert into `tabela` (`kiedy`,`ID_kto`,`ID_kogo`) values ('".$kiedy."','".$kto."','".$kogo."')");//dodajemy info o wejsciu... za $kogo i $kto wstaw swoje wartości/zmienne... mysql_query("delete from `tabela` sort by `kiedy` ASC limit 9,9999")//Usuwamy wszystkie informacje o wejsciach poza 10 najnowszymi.... Co do ASC/DESC zawsze mi sie myli... w każdym bądz razie chodzi mi o malejąco:P Jak mówiłem... nie wiem czy tam ma być ASC czy DESC:P Pozdro:D |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.09.2025 - 22:15 |