Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Aktywność użytkownika i pobieranie z bazy
smrodek11
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 27.12.2010

Ostrzeżenie: (0%)
-----


Pierwszym moim problemem jest to, w jaki sposób monitorować aktywność użytkownika w bazie mysql. Chodzi mi o takie zdarzenia jak daty logowania, wykonywania czynnosci w serwisie itp. Jak mam zrobić tabele w bazie żeby to było najlepiej? Użytkownik mógłby przegladac swoja historię, więc musi być jakoś poukładane. Jedna tabela z wszystkimi zdarzeniami odpada bo za długo by w przyszłości szukało zdarzeń, wiele tabel z jedną dla każdego użytkownika też za bardzo by nie pasowała :/

Drugi problem to zarazem prośba, nie wiem jak zrobić aby na stronie wyświetało się tyle wpisów z bazy (jeden rekord, jeden wpis z data dodania, id i trescia) ile jest rekordów w bazie. Prosiłbym o jakiś przykład tego
Dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
IceManSpy
post
Post #2





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


1. Po co aż taka historia jest potrzebna? No ale jeśli już jest, to może warto ją ograniczyć do np tygodnia czy miesiąca wstecz. Zależy jeszcze ile masz użytkowników. Pamiętaj, że nie ma nieskończonej liczby zasobów połączeń, więc przy większej ilości może to wszystko działać wolno. Ale do rzeczy, zrób jedną tabelę z indeksami. Po to są bazy danych, aby trzymać dane, wiec kilkanaście tysięcy wierszy to nie problem.

2. Nie rozumiem o co chodzi? Chodzi o pobranie wszystkich danych z bazy i wyświetlenie ich?
Go to the top of the page
+Quote Post
smrodek11
post
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 27.12.2010

Ostrzeżenie: (0%)
-----


Cytat(IceManSpy @ 12.08.2012, 01:26:54 ) *
1. Po co aż taka historia jest potrzebna? No ale jeśli już jest, to może warto ją ograniczyć do np tygodnia czy miesiąca wstecz. Zależy jeszcze ile masz użytkowników. Pamiętaj, że nie ma nieskończonej liczby zasobów połączeń, więc przy większej ilości może to wszystko działać wolno. Ale do rzeczy, zrób jedną tabelę z indeksami. Po to są bazy danych, aby trzymać dane, wiec kilkanaście tysięcy wierszy to nie problem.

2. Nie rozumiem o co chodzi? Chodzi o pobranie wszystkich danych z bazy i wyświetlenie ich?


Co do drugiego, to tak o to mi chodzi, tylko że w każdym wyświetlonym wpisie będzie POST ktory bedzie przekazywal id i kwote wpisana przez uzytkownika
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 21:48