我想使用每小時增加一個在線貨幣或任何其他時間範圍的網站。它將從MySQL數據庫中檢索,無論用戶是否在線,然後將一定數量的數據添加到變量中並再次發送回服務器。x時間後增加PHP變量
我環顧四周,但仍然努力爭取解決我的頭。
任何幫助,非常感謝。
在此先感謝!
我想使用每小時增加一個在線貨幣或任何其他時間範圍的網站。它將從MySQL數據庫中檢索,無論用戶是否在線,然後將一定數量的數據添加到變量中並再次發送回服務器。x時間後增加PHP變量
我環顧四周,但仍然努力爭取解決我的頭。
任何幫助,非常感謝。
在此先感謝!
爲了減少大量用戶的數據庫不間斷更新,您可以跟蹤用戶的創建時間並計算他們應該從那裏獲得的貨幣數量。你也可能需要修改任何額外的花費/被盜/賺到的錢。
例如:
USER1已於1376936553(時間爲Unix時間戳)
從現在開始一個小時,unix的時間將是1376940153.如果你想找出有多少可能的單位創建貨幣就應該有這將是
(CURRENTTIME - 開始時間)/ 3600 = 1
然後,如果用戶花費的那一個,跟蹤它在一個單獨的數據庫字段並將其應用到全部。
這實際上是一個非常聰明的方式去做它,從來沒有想到這一點!感謝幫助上下文,我會給它一個:) –
您需要某種調度程序VM/Bot才能執行某些腳本來更新數據庫中變量的值。可能還有其他方法可以做到這一點。 –
這個問題的一個簡單的解決方案是cron作業(但@ContextSwitch答案是更好的一個,因爲它節省了資源)。 – Christoph