lanizz 发表于 2011-12-10 09:53:47

更新 操作会被执行多次,各位知道怎么解决吗?

//更新统计
$this->db->query("UPDATE pl_flashs SET playCount=(playCount+1) WHERE fid='$fid'");       
                                       
$data['flashs']=$this->db->query("select * from pl_flashs order by fid desc ");
$data['query']=$this->db->query("select * from pl_flashs where fid='$fid'");

第一条语句是更新统计,在和下面两天一起使用时,每次playCount都会被增加3,也就是update语句被执行了三次,估计是下面两句也执行了更新的操作。
这个是什么原因,有人知道吗?
望高手指点下。。


Hex 发表于 2011-12-10 22:31:09

不会是下面的语句执行的。
肯定是你的代码被执行了三次,你好好检查一下,或者贴整段代码。

acabin 发表于 2011-12-11 00:14:40

我怀疑是你站内有2个自动加载的ajax
页: [1]
查看完整版本: 更新 操作会被执行多次,各位知道怎么解决吗?