利用缓存 分别更新日投票数,周投票数,月投票数
来源:互联网 发布:dot.js清空页面 编辑:程序博客网 时间:2024/06/06 13:00
$cachedir = "./cachedata";
$cachname = "update.php";
$cachefile = $cachedir.'/'.$cachname;
if((@!include($cachefile)) || is_array($data)) {
@extract($data);
//更新当天的票数
if ($day!=date('j',$timestamp)) {
$data = array('day'=>date('j',$timestamp),
'week'=>date('W',$timestamp),
'month'=>date('n',$timestamp),
);
$writedata = "/$data = unserialize('".str_replace('/'', '///'//', (serialize($data)))."');/n";
UpdateCache1($cachefile, $writedata);
//清空数据
$db->query("UPDATE {$tablepre}mm SET thisday=0 ");
$db->query("UPDATE {$tablepre}mm SET thisday=thisday+1 WHERE id='$id'"); echo 'a1';
}else{
//更新数据
$db->query("UPDATE {$tablepre}mm SET thisday=thisday+1 WHERE id='$id'"); echo 'a2';
}
//更新本月的票数
if ($week!=date('W',$timestamp)) {
$db->query("UPDATE {$tablepre}mm SET thisweek=0 ");
$db->query("UPDATE {$tablepre}mm SET thisweek=thisweek+1 WHERE id='$id'"); echo 'b1';
}else{
$db->query("UPDATE {$tablepre}mm SET thisweek=thisweek+1 WHERE id='$id'"); echo 'b2';
}
//更新本月的票数
if ($month!=date('n',$timestamp)) {
$db->query("UPDATE {$tablepre}mm SET thismonth=0 ");
$db->query("UPDATE {$tablepre}mm SET thismonth=thismonth+1 WHERE id='$id'"); echo 'c1';
}else{
$db->query("UPDATE {$tablepre}mm SET thismonth=thismonth+1 WHERE id='$id'"); echo 'c2';
}
- 利用缓存 分别更新日投票数,周投票数,月投票数
- 投票|输出文本|画图|求最大数
- 投票
- 投票
- 用C语言查询某个人的投票数
- 设定discuz图片投票 一定要投够xx票 (xx为你在发起投票时,设置的最大可投票数)
- 投票主页更新文案
- 利用批处理自动投票
- 投票系统投票界面
- 利用缓存 更新点击数
- 利用js模拟投票在无验证投票网页上刷票
- 投票管理程序
- 动员投票
- 投票+发帖
- 投票系统
- 自动投票。。。
- 投票系统
- PHP 投票
- MySQL中SELECT语句的基本语法
- 重新执笔
- mysql concat,substring用法
- 在ASP.Net中实现flv视频转换
- 开发自己的操作系统引导程序
- 利用缓存 分别更新日投票数,周投票数,月投票数
- 利用缓存 更新点击数
- JS 控制显示的图片
- Java工具集介绍10_23
- 李阳疯狂英语突破对话(51)-Departure and Arrival出发与到达
- 那位起名高手给我家的小宝宝起个名字啊
- Java工具集介绍10_24
- onblur在html中的意思是:控件在失去焦点的时候触发的事件
- Java工具集介绍11_04