我拥有一个图片托管网站,我使用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 来缓存可能导致它的页面,如果这是错误,有人会让代码绕过他们的意见..
感谢。
答案 0 :(得分:1)
此代码看起来正确。 由于某些其他代码效果,此查询可能会运行两次所以请使用exit打印此查询。并尝试手动运行,并检查它是否正常工作意味着其他一些代码存在问题。
感谢