0

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

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

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

mysqluse P_Connect函数连接。

视图是mediumint(9)类型字段。

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

我也使用CloudFlare缓存页面,可能是它造成的,如果这是错误,有人可以提供代码绕过他们的视图..

谢谢。

4

1 回答 1

1

这段代码看起来是正确的。可能由于其他代码影响,此查询运行了两次,因此请 在退出时打印此查询。并尝试手动运行,并检查它是否正常工作意味着其他代码存在问题。

谢谢

于 2012-10-31T12:07:29.380 回答