![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
Witam poniżej dołączam plik logowanie.php przez który następuje zalogowanie użytkownika.
Mam takie pytanie. Gdzie i jak dodać zapytanie aby dodawało datę zalogowania. Moim celem jest abym w bazie danych miał kiedy ostatnio użytkownik był logowany. Czy jest możliwość aby za każdym razem gdy się zaloguje na nowo zmieniało tamtą datę na nowa w tabeli w mysql? Po prostu chyba nadpisywanie... Jak to zrobić? Mógłby mi ktoś tutaj dopisać tylko takie zapytanie? A datę logowania ma zapisywać do pola ostatnielog w tabeli uzytkownik. Oto kod logowania:
Daje oczywiście za pomoc PLUSY ! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 105 Pomógł: 27 Dołączył: 30.10.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował Pacio 4.03.2012, 15:12:19 -------------------- Mój Blog Militarny: http://1rBlog.pl
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
dzięki a jak tutaj wstawić też aby dodawało i datę i godzinę
![]()
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 133 Pomógł: 8 Dołączył: 23.09.2011 Skąd: Stromiec Ostrzeżenie: (0%) ![]() ![]() |
Łatwiej jest potem dodać now() a potem przerobić na datę i godzinę niż dodawać datę i godzinę do bazy
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
a to jak ten kod przerobić?
Proszę o pomoc... troche zielonkawy jestem... ![]() Daję PLUSA |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
nie działa :/
A jaki typ kolumny ustawić ![]() Ustawiony mam datetime Co jest nie tak? Dalej dodaje tylko date a godziny nie...;( |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ustaw int(11). Ma dodawać uniksowy czas! Potem przy wyświetlaniu zamieniasz na normalny!
Ten post edytował Majkelo23 4.03.2012, 21:18:14 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
yhy....
![]() A to jaki kod na wyświetlenie tego?? Napisałbyś mi na gotowo Będę bardzo wdzięczny ! aaa.... Ale teraz to wogóle nie dodaje nic daty do kolumny... Coś jest nie tak? fragment:
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
O faak.
Krótka legena: TABELA - to nazwa tabeli z userami. ostatnielogowanie - to tabela, gdzie trzymasz czas ostatniego logowania danego usera. Dodajesz pole do bazy:
Przy logowaniu - jak nadajesz sesje dorzuć jeszcze:
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
kolego a jak dodać to pole??
Muszę dodawać nowe? jak już mam?? |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie, nie musisz. Nadaj mu tylko int(11) + NOT NULL. No i w moim przykładzie zdefiniuj właściwą nazwę tego pola + nazwy tej tabeli.
Aha i ja nie wiem jak Ty definiujesz danego usera, chodzi mi o zapytanie:
Dlatego posłużyłem się kodem, który powyżej kolega podał. Nie patrzyłem w Twój kod. Ten post edytował Majkelo23 4.03.2012, 21:34:45 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
Kurcze coś źle... nie dodaje...
Co źle robie? Mówiłem już że jestem zielony....;D Tutaj fragment kodu oraz Screeny bazy
![]() tutaj jeszcze dorzucam screeny struktury ostatnielog ![]() |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem co robisz źle ;]
Linijka 6 - zapisz to tak:
Zobacz co Ci zwróci. Jeśli błąd to jaki. Jeśli nie błąd to co wywala echo. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
zwróciło tylko tyle...
![]() "mamy bład" |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 105 Pomógł: 27 Dołączył: 30.10.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Funkcja time() w MySQL nie sluzy do zwracania aktualnego czasu, do tego sluzy CURTIME(), ale przeciez nie chodzi o zapisanie do bazy samej godziny?
-------------------- Mój Blog Militarny: http://1rBlog.pl
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
UPDATE uzytkownik SET `ostatnielog`=time() WHERE `login`="demo"
Pacio chodzi o zapisanie i daty i godziny... jak to zrobić...? Masz łatwiejszy sposób może? |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jak nie pójdzie, to odpal edytor, który koloruje składnie i pokombinuj z aposrofami/cudzysłowami. |
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
a to gdzie to i zamiast czego wstawić
![]()
wstawiłem to i zapisało mi w tabeli jako coś takiego: 1330894452 |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Włącz mózg, pomyśl...I tak z tego co widziałem, tutaj gotowców nie tolerują, więc zapewne temat któryś moderator domknie, jak go odwiedzi.
Noo i dobrze zapisało ;] Brawo ;] Ten post edytował Majkelo23 4.03.2012, 21:55:42 |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
no okej i teraz jak to pobrać np. w panelu admina? tak jak już pisałeś?
tak:
Jak to umieścić ![]() na przykład w tym: w którym miejscu to wcisnąć?
Ten post edytował kondziu9516 4.03.2012, 21:57:53 |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, wrzuć chociażby w 15 linijkę.
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
Ok mam... no ale to mi pokazuje akurat datę tego logowania... a jak zrobić zeby pokazywało w panelu ostatniego?
To trzeba przy wylogowaniu zapisać datę? |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie
![]() |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
a w tym jak umieścić kod który zapisuje date??
bo trzeba napewno na nowo dodać db.php kod wylogowania ![]()
_______________________ Aha i czy jest możliwość jakoś rozkodować tą datę w przypadku gdy ja bym chciał sprawdzić kiedy się ostatnio użytkownik logował? |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Matko, rusz głową
![]() A tak poza tym to gdzie byś ten kod wstawił - będzie dobrze...Byle nie przed <?php ani nie po ?>. Ten post edytował Majkelo23 4.03.2012, 22:08:57 |
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%) ![]() ![]() |
No i znowu mam problem...;(
Oto mój kod przy wylogowaniu. Niestety nie aktualizuje tu bazy. Ale jak dam przy logowaniu jest ok... widzisz gdzieś błąd?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 06:06 |