✔ 最佳答案
其實你應該先找找你的資料庫可不可以執行定時既自定程序, 這樣快很多千倍的....
Mysql 就有 Event Feature, 可以定時定候自己執行運算與更新
http://dev.mysql.com/tech-resources/articles/event-feature.html
如果真的不可以, 才用外部的方法做. 用你上面既講法, 用一頁 php 去做更新. 用網頁做最大的問題, 是你真的要一個 browser 去行一次那一頁 php, 他才會被執行的. 所以, 首先你要一個 browser.
但係, 個 browser 幾時先至 load 一次果一頁 php 呢 ?? 你又要求要入個 資料庫 去搵幾時執行... 所以... 以你咁樣既思路... 係做唔到既....
通常你這情況既更新呢, 我地會用兩種方法, 一係就搵一部機 ( 通常係 web server, 一來佢本身就係長開, 二兩在 web server 執行網頁係最快既 ), set 個 schedule task, 在指定時間就用 browser load 一次果一頁.
如果你無得搞部 web server, 而又唔會長開第二部機定時 load 果一頁, 咁我地就會係 index.php 做手腳.
每次有人上你個網 (index.php), 佢會 check 下要唔要 update (個 schedul 係你個 database 裡面有的), 如果要, 就順手執行埋 update 程序.