-1
我正在建立一個通知服務,所以我一直需要檢查當前時間的數據庫時間值併發出通知。達到這個目標的方法是什麼?我建立這個在PHP和後端是MySQL。請讓我知道解決方案,因爲我是一個新手到php 讓我清除它.. 我知道查詢..但我需要知道的方式,將不斷檢查這些值如何在php中連續比較數據庫時間和當前時間?
我正在建立一個通知服務,所以我一直需要檢查當前時間的數據庫時間值併發出通知。達到這個目標的方法是什麼?我建立這個在PHP和後端是MySQL。請讓我知道解決方案,因爲我是一個新手到php 讓我清除它.. 我知道查詢..但我需要知道的方式,將不斷檢查這些值如何在php中連續比較數據庫時間和當前時間?
一種方法是創建一個cron作業,每隔一段時間執行一次腳本。
另一種方法是爲具有infite環運行:
<?php
while(true) {
//Compare time in database,
//If time matches up, do something...
//Else...
sleep(60); //Sleep for 60 seconds. Then repeat.
}
庫MySQLi ::查詢;( 「SELECT * FROM表WHERE時間<」 時間() 「ORDER BY時間ASC」。) – Richard
@Richard ..我知道查詢..我需要解決方案如何連續執行這個查詢來發送通知,當數據庫時間與當前時間匹配時 –
使用類似while或for的循環。更好的解決方案可能是每分鐘或更少的cronjob。 – Richard