• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pobieranie daty w tle z czasu wysłania formularza

Mały hosting, OGROMNE możliwości
0 głosów
705 wizyt
pytanie zadane 12 czerwca 2018 w SQL, bazy danych przez niezalogowany
Cześć.

 

Mam formularz, z którego pobieram dane do bazy danych mysqli. Okienka musi wypełnić odwiedzający stronę. Czy jest możliwe, aby przy okazji jakoś pobrać dane o tym, kiedy i o której odwiedzający wysłał formularz i insert do bazy? Ale bez konieczności wpisywania daty i godziny przez odwiedzającego.

2 odpowiedzi

0 głosów
odpowiedź 12 czerwca 2018 przez Chess Szeryf (76,730 p.)
wybrane 12 czerwca 2018
 
Najlepsza

To się powinno zapisać do bazy:

<?php
$local_date_time = '\''.(new DateTime())->format('Y-m-d H:i:s').'\'';
echo $local_date_time;
?>

Pamiętaj, żeby w tabeli mieć kolumnę z typem datetime. Również pamiętaj o tym, że to jest czas z Twojego server'a, a nie z komputera użytkownika.

komentarz 12 czerwca 2018 przez niezalogowany
przeniesione 13 czerwca 2018 przez Arkadiusz Waluk
Dziękuję Chess, działa wstawianie.

 

A wie ktoś co zrobić, aby nie wyświetlało mikrosekund po pobieraniu danych z tej kolumny na stronę? Za każdym razem otrzymuję mikrosekund 000000 i tyle się zapisuje ich w bazie.

Reszta działa.
komentarz 12 czerwca 2018 przez Chess Szeryf (76,730 p.)

Ustaw kolumnę na typ datetime(0).

https://dev.mysql.com/doc/refman/8.0/en/fractional-seconds.html

Wpisz to polecenie:

ALTER TABLE `tbl` MODIFY COLUMN `col_name` datetime(0); 

.

komentarz 12 czerwca 2018 przez niezalogowany

A właśnie, za dużo mi się wpisało frown

Dziękuję ;)

0 głosów
odpowiedź 12 czerwca 2018 przez Mariusz08 Maniak (62,280 p.)
A nie prościej przy insercie jako wartość posłać NOW() ?

https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_now

Podobne pytania

+1 głos
1 odpowiedź 384 wizyt
pytanie zadane 28 lutego 2021 w C i C++ przez francus11 Gaduła (3,250 p.)
+1 głos
3 odpowiedzi 562 wizyt
pytanie zadane 22 sierpnia 2015 w PHP przez inny_sub Obywatel (1,120 p.)
0 głosów
1 odpowiedź 1,552 wizyt
pytanie zadane 26 kwietnia 2018 w SQL, bazy danych przez bwl Obywatel (1,530 p.)

93,719 zapytań

142,632 odpowiedzi

323,264 komentarzy

63,266 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...