mysql视图增加2而不是1

时间:2012-10-30 16:13:43

标签: php mysql image cloudflare

我拥有一个图片托管网站,我使用php和mysql捕获图像视图。

我使用以下代码来计算视图。

include_once'mysql.php';
$result = mysql_query("UPDATE DB SET views=(views+1) WHERE ID='$id'") or die;
mysql_close($con);

要连接的mysql use P_Connect函数。

观看次数为mediumint(9)字段。

我注意到视图增加了2而不是1.可以让任何人说出问题是什么并提供解决方案。

我也使用 CloudFlare 来缓存可能导致它的页面,如果这是错误,有人会让代码绕过他们的意见..

感谢。

1 个答案:

答案 0 :(得分:1)

此代码看起来正确。 由于某些其他代码效果,此查询可能会运行两次所以请使用exit打印此查询。并尝试手动运行,并检查它是否正常工作意味着其他一些代码存在问题。

感谢