![]() |
![]() ![]() |
![]() |
![]() ![]()
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 11:33 |