Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Update daty z bazy o minutę w górę
norak642
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 1
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Witam,

Chciałbym złożyć jakieś zapytanie, abym mógł zwiększyć datę z bazy (w formacie datetime np 2010-10-15 11:20:00) na datę 2010-10-15 11:21:00.
Czy można jakoś zwiększyć date("Y-m-d H:i:s") parametr "i" o 1 a następnie wykonać zapytanie update?

Dziękuje za pomoc
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://pl2.php.net/manual/en/function.strtotime.php
Przejrzyj przyklady.
Poza tym możesz to zrobić bezposrednio na bazie. Wystarczy tylko w manualu mysql przejrzec funkcje operujace na czasie
Go to the top of the page
+Quote Post
norak642
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 1
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Dzięki za pomoc, ale nie wiem jak to teraz wszystko połączyć.

Tzn. mam wyciągnąć datetime z bazy, to zmienić na czas z strtotime, do tego dodaj 1 minute i zmienić na datetime i tak wprowadzić update do bazy?
Tylko w jaki sposób tego dokonać, jeśli w ogóle to jest poprawne.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Tzn. mam wyciągnąć datetime z bazy, to zmienić na czas z strtotime, do tego dodaj 1 minute i zmienić na datetime i tak wprowadzić update do bazy?
Tak (IMG:style_emoticons/default/smile.gif)
Cytat
Tylko w jaki sposób tego dokonać, jeśli w ogóle to jest poprawne.
No ale konkretnie czego nie wiesz? Jak z bazy cos pobrac? jak uzyc strtotime() ? Konkrety poproszę (IMG:style_emoticons/default/smile.gif)

Ale najlepiej bys zrobil uzywajac do tego tylko bazy. Pisalem ci o tym ale oczywiscie do manuala nie zajrzales bo po co.
  1. UPDATE tabela SET POLEZDATA = DATE_ADD(POLEZDATA,INTERVAL 1 MINUTE) WHERE ID=jakiesid

I juz
Go to the top of the page
+Quote Post

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: 21.09.2025 - 03:53