Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Dodawanie po upływie czasu
Forum PHP.pl > Forum > Przedszkole
mrk9109
Witam dawno mnie tu nie było ale dalej sobie raczkuje w php smile.gif otóż mam problem bawię się w prostą gierkę internetową i mam pytanie jak uzyskać że po upływie czasu aktualizuje dane gracza który przechodzi trening próbowałem tak : kod delete działa no ale nie aktualizuje danych .

  1. $zapytanieTI = mysqli_query($polaczenie,"SELECT login, koniec, rodzaj, wartosc FROM gracze_trening WHERE koniec <= '". $data."'; ");
  2.  
  3. while($db = $zapytanieTI -> fetch_assoc() ) {
  4.  
  5. $login=$db['login'];
  6. $koniec=$db['koniec'];
  7. $rodzaj=$db['rodzaj'];
  8. $wartosc=$db['wartosc'];
  9.  
  10. $zapytanieDodajT = "UPDATE gracze SET '".$rodzaj."'= '".$rodzaj."'+'".$wartosc."' WHERE login = '".$login."'";
  11. $startDodajT = mysqli_query($polaczenie,$zapytanieDodajT);
  12. }
  13.  
  14. $zapytanieU = "DELETE FROM `gracze_trening` WHERE koniec<'".$data."' "; // usuwanie
  15. $startU = mysqli_query($polaczenie,$zapytanieU);
nospor
Wyswietl sobie wygenerowane zapytanie UPDATE a moze dostrzezesz samodzielnie glupote jaka zrobiles.
mrk9109
gotowe wink.gif

Możesz mi doradzić jeszcze jedna rzecz zrobiłem sponsorów którzy są ważni tydzień i maja przypisana dzienna kwotę i jak zrobić najprościej aby każdy dzień dodawało monety graczowi ?
nospor
Musisz napisac skrypt, ktore doda graczowi jego dzienna dzialke. A nastepnie ten skrypt odpalac raz dziennie, najlepiej przy pomocy CRON
mrk9109
Dzięki 😊 poczytałem ogarnolem , muszę dokupić crona na swoim serwerze
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.