![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 20.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobić skrypt który oblicza od ilu dni dana osoba jest zarejestrowana? Zrobiłem w mysql kolumnę z datą przyłączenia, ale nie wiem jaki ma być format i jak to obliczać...
Zrobiłem takie coś: Kod $a=mysql_query("select Data_Utw from uzytkownicy); $row=mysql_fetch_array($a); $data=$row['Data_Utw']; $data_teraz=time(); $czas=$data_teraz-$data; $wiek=$czas/5184000; I niestety wyświetla mi, że np. użytkownik jest zarejestrowany od 19 dni, ale z upływem czasu to się nie zmienia... Ten post edytował Voluman 27.01.2008, 11:42:39 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No to tak:
po pierwsze musisz powiedzieć w jakim formacie jest zapisana data w MySQL (czyli, czy jest to unix_timestamp czy zwykły timestamp lub date). zrób tak:
Ten post edytował Cezar708 27.01.2008, 11:56:07 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
kolumna Data_Utw powinna być typu DATE lub DATETIME... wtedy to co ci potrzebne wyciągasz od razu w MySQL:
powodzenia. -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 20.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki za rady!!!
![]() Jak tylko znajdę wolną chwilkę to popróbuje z tym wiekiem ![]() Na początku próbowałem zapisywać time() który był ustalany podczas rejestracji do mysql do kolumny typu int, ale jak się okazało nie jest to chyba najlepsze rozwiązanie ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:33 |