我不知道是否有可能只用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