$pro=db('fin_loan')->where("`id`={$id}")->find(); Db::execute("update ".config('database.prefix')."fin_loan set `lastclktime`=".time().",`views`=`views`+1 where id={$pro['id']}"); //cookie保存浏览记录的用法 $loadId=cookie('loadId')?cookie('loadId'):[]; array_unshift($loadId,$pro['id']); $loadId=array_unique($loadId); $loadId=array_slice($loadId,0,20); //一个月 cookie('loadId',$loadId,2592000); //支持通过先后记录取出 $loadId=cookie('loadId')?cookie('loadId'):[]; if($loadId){ $loadId=implode(',',$loadId); //通过浏览记录先后取出order by FIELD $loadInfo=Db::query("select * from ".config('database.prefix')."fin_loan where id in({$loadId}) order by FIELD(`id`,{$loadId})"); }else{ $loadInfo=[]; } $this->view->assign('loadInfo',$loadInfo);
如果本文对你有帮助,欢迎打赏本站