Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] mysql_query wykonane po pewnym czasie
Forum PHP.pl > Forum > Przedszkole
pajurpl
Witam, jak wykonać mysql_query po jakimś czasie próbowałem za pomocą sleep() ale wtedy reszta kodu ładuje się po tym czasie a chce żeby ino samo mysql_query wykonało się po jakimś tam czasie

  1. $id=$_SESSION['username'];
  2. $result3 = mysql_query("SELECT * FROM accounts where username='$id'");
  3. mysql_query("UPDATE accounts SET loggedin = 'Yes' WHERE username='$id'");
  4. Te poniżej ma wykonywać po czasie
  5. mysql_query("UPDATE accounts SET loggedin = 'No' WHERE username='$id'");
  6. ...
  7. reszta kodu
borabora
A w jakim celu?
Damonsson
Zapisuj sobie datę ostatnio wykonywanej akcji przez usera i zapuszczaj sobie CRONa np. co minutę, który sprawdza czy NOW() > ostatnia aktywność + 1 minuta. Zamiast CRONa, możesz to sprawdzać dopiero w momencie wykonywania akcji, która pokazuje czy dany użytkownik jest zalogowany, czy też nie.
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.