Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] "Ostatnia aktywność"
Forum PHP.pl > Forum > Przedszkole
cornholio666
Witam,

chciałbym zrobić coś podobnego do "powiadomienia" jak na nasza klasa. Niezabardzo wiem jak zaprojektować bazę danych a dokładnie w jaki sposób przetrzymywać informację co dany user zrobił.

Pozdrawiam
ayeo
Najlepiej zrób sobie dodatkową kolumnę w tabeli z Userami, i trzymaj tam ostatnią akcję usera....

PS i jeszcze czas i datę tej akcji smile.gif

Pozdrawiam!

Najlepiej zrób sobie dodatkową kolumnę w tabeli z Userami, i trzymaj tam ostatnią akcję usera....

PS i jeszcze czas i datę tej akcji smile.gif

Pozdrawiam!
cornholio666
Witam,

chyba nie jest dobrym rozwiązaniem trzymać tego w tabeli usera.

Potrzebne dane to:

- kto wykonał akcje
- na jakim userze akcja została wykonana
- rodzaj akcji (dodał komentarz, dodał zdjęcie... itp)

Problem jest z rodzajem akcji - jak to przetrzymywać w bazie
kubal
ALTER TABLE `users` ADD `page` text NOT NULL;

nowa funkcja
Kod
function where ($scriptname = "index", $userid) {
    if (!is_valid_id($userid))
        die;
    if (preg_match("/forums/i", $scriptname))
        $where = "<i><b>Przeglada Forum...</i></b>";
    elseif (preg_match("/index/i", $scriptname))
        $where = "<i><b>Przeglada Strone Glowna...</i></b>";
    else
        $where = "Nieznane miejsce...";
    $query = sprintf("UPDATE users SET page=".sqlesc($where)." WHERE id ='%s'",
    mysql_real_escape_string($userid));
    $result = mysql_query($query);
    if (!$result)
        sqlerr(__FILE__,__LINE__);
    else
        return $where;
}


i do plików na początku
$wherethisuser = where ($_SERVER["SCRIPT_FILENAME"],$CURUSER["id"]);

1. nie wiem czy o to ci dokładnie chodzi
2. nie wiem czy czegoś nie zapomniałem.?!
cornholio666
Według tego co piszecie to jednemu userowi przypisana jest dokładnie jedna akcja (co zrobil)

A tu chodzi o historię tego co robił
MWL
przecież to wszystko możesz pozbierać i wysłać... tongue.gif
cornholio666
Cytat(MWL @ 18.06.2008, 12:19:42 ) *
przecież to wszystko możesz pozbierać i wysłać... tongue.gif


Czytaj pytanie ze zrozumieniem. Że mogę to wiadomo... kwestia jak smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.