Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Update daty z bazy o minutę w górę
norak642
post 15.10.2010, 10:20:18
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
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post 15.10.2010, 10:23:19
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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
norak642
post 15.10.2010, 11:03:39
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 15.10.2010, 11:09:14
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 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ę 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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:52