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
toaspzoo
post
Post #2





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


...mysql_query("
  1. INSERT INTO tabela SET kwota = '$_POST[kwota]', user = '$uid'
...
Tylko filtruj wszystkie dane z inputów i nie tylko (IMG:style_emoticons/default/smile.gif)

  1. <?
  2. function safe($tresc)
  3. {
  4.  
  5.  
  6.  
  7. $tresc = str_replace("<", '&lt;' , $tresc);
  8. $tresc = str_replace(">", '&gt;' , $tresc);
  9. $tresc = str_replace("<?", '&lt<?' , $tresc);
  10. $tresc = str_replace('"', '"', $tresc);
  11. $tresc = str_replace("'", ''', $tresc);
  12.  
  13. return $tresc;
  14. }
  15.  
  16. // ! function requires safe() function to work
  17. function safe_array($array,$exception="")
  18. {
  19.  
  20. $i = count($array);
  21. $k = array_keys($array);
  22.  
  23. for($a=0;$a<$i;$a++)
  24. {
  25. if($k[$a]!=$exception)
  26. {
  27. $array[$k[$a]] = safe($array[$k[$a]]);
  28. $array[$a] = safe($array[$a]);
  29. }
  30. }
  31.  
  32. return $array;
  33. }
  34.  
  35. ?>
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: 11.10.2025 - 10:19