2014-01-20 38 views
0

我想使用PHP從MySQL數據庫中獲取內容,每天一次,時間爲T。將有多個用戶登錄到服務器,並且在一個或多個記錄可能發生的更新。PHP/MySQL:簡單的計時和更新計劃?

什麼會在這裏保持時間,靜靜地更新,以便用戶將看到更新登錄時的好辦法並重新登錄?這是我最初的想法,但有可能是一種更快,更好的方式....任何建議?

建議:

now = php_timekeeping_function(); // seconds 
if ((T - now) % SECONDS_IN_A_DAY == 0) content = update_content_with_SQL_query(); 
display(content); 
+0

是'now','T'和'content'變量嗎?然後他們應該以'$'開頭。 – 2014-01-20 17:10:23

+3

您應該繼續運行cron作業。你可能會發現更多關於它http://stackoverflow.com/questions/21239985/php-mysql-simple-timekeeping-and-update-scheme#autocomment31995352 –

+0

這將是僞代碼;) – MueR

回答

0

要做到這一點,最好的辦法是使用cron。這樣你可以確定它運行。