我是一名PHP初學者,正在開發這個Web應用程序,在這個網站上註冊的用戶可以在每個小時內獲得一些分數。當某個用戶聲稱有時,數據庫存儲的那個時間爲time
數據類型爲user_claim_time
列。當同一個用戶嘗試他的下一個聲明時,這個PHP腳本能夠得到他最後的聲明時間並添加一個小時來檢查用戶是否真的在一個小時內聲明。如何從數據庫添加1小時到查詢時間?
所以,我的問題是我們如何增加一個小時查詢時間。我使用php time(h:i:s)
函數將服務器的當前時間存儲到數據庫中。但是我建議你在datetime
格式使用user_claim_time
列
SELECT * FROM your_table
WHERE user_claim_time < NOW() - INTERVAL 1 HOUR
:
從數據庫中獲取舊時間並從新時間中扣除它 –
@JosanIracheta我們如何在時間上執行數學運算? –