我不知道是否有可能只用PHP,但想到這裏會問...通過PHP進行後臺更新?
我確實有一個PHP代碼,每15天更新一次數據。我的問題是當它更新整個過程需要超過5秒鐘,所以用戶必須等待更新完成。
我在看的是我想在用戶查看內容時進行後臺更新。或在網頁加載後顯示更新閃爍文本。
我當前的代碼下面給出: -
$result = $db->sql_query("SELECT * FROM data1,data2,data3,data4 WHERE person='" .$name. "'");
$row = $db->sql_fetchrow($result);
$day = $row['regtime'];
$days = (strtotime(date("Y-m-d")) - strtotime($row['regtime']))/(60 * 60 * 24);
if($row > 0 && $days < 15){
$row = ['name'];
$row = ['age'];
$row = ['place'];
$row = ['address'];
$row = ['lat'];
$row = ['long'];
$row = ['geo'];
//etc
}else{ //do update
//insert into database
}
可能對您的問題的答案:http://stackoverflow.com/questions/45953/php-execute-a-background-process – Redlab 2010-07-15 08:38:12
mathew - 我添加了jQuery標籤爲你:) – 2010-07-15 10:40:47