首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql视图增加了2而不是1。

问mysql视图增加了2而不是1。
EN

Stack Overflow用户
提问于 2012-10-30 16:13:43
回答 1查看 129关注 0票数 0

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

我使用下面的代码来计数视图。

代码语言:javascript
复制
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缓存页面,这可能是导致它的原因,如果这是错误,可以有人给出代码来绕过他们的视图。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-31 12:07:29

这段代码看起来是正确的。可能是这个查询运行了两次由于其他一些代码效果的,所以请打印此查询与退出。并尝试手动运行,并检查它是否正常工作--这意味着其他代码中存在问题。

谢谢

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13143257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档