thinkphp3.2清理多个表中一个月以前的数据
原创
©著作权归作者所有:来自51CTO博客作者廖圣平_的原创作品,请联系作者获取转载授权,否则将追究法律责任
php清理多个数据库中一个月以前的数据
public function clerdata(){
$arr = array('order','integral','kuainumber','order_day');
//获取两个月前的时间戳
$twomoth = strtotime(date("Y-m-d H:i:s", strtotime("-2 month")));
$map['time'] = array('lt',$twomoth);
$jis =0;
foreach ($arr as $value){
$res =M($value)->where($map)->delete();
if($res){
$jis++;
}
}
if($jis>0){
$data['status']=1;
echo json_encode($data);
}else{
$data['status']=0;
echo json_encode($data);
}
}