Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Dodawanie czasu do siebie. Łączny czas gry.
Forum PHP.pl > Forum > Przedszkole
Kerth
Chcę stworzyć łączny czas gry dla każdego gracza lecz mam problem z zapytaniem.
Np. gdy gra trwa 2 sekundy to w bazie zapisuje mu suę jako 00:00:30. A gdy dłużej to o 30 więcej np. 00:00:60 itd. Powiększa się o 30 sekund. Co z tym zrobić? Ma ktoś jakiś pomysł?

  1. UPDATE `Gracze` SET `Czas_gry_ogol` = `Czas_gry_ogol` + '%02d:%02d:%02d WHERE `nick` = '$nick'
Crozin
Przy dodawaniu czasów powinieneś skorzystać z ADDTIME(), nie operatora "+".
Kerth
Nie bardzo rozumiem jak by miało zapytanie wyglądać. Mogłbyś mi je sformułować?
rad11
Przeciez masz w linku jak wół napisane smile.gif
Crozin
Pokaż jak próbowałeś.
Kerth
  1. UPDATE `Gracze` SET `Czas_gry_ogol` = `Czas_gry_ogol` ADDTIME ('%02d:%02d:%02d) WHERE `nick` = '$nick'
Crozin
  1. ... `Czas_gry_ogol` = ADDTIME(`Czas_gry_ogol`, '%02d:%02d:%02d') ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.