页面浏览计数器计数加 2 而不是 1
Posted
技术标签:
【中文标题】页面浏览计数器计数加 2 而不是 1【英文标题】:Page View Counter Counting Up Adding 2 Instead Of 1 【发布时间】:2014-11-12 15:49:33 【问题描述】:我写的这段代码可以正常工作,但是由于某种原因,当刷新页面计数器时添加了 2 而不是 1,Views 列是一个整数。
$updateviews = $db->prepare("UPDATE pages SET views = views + 1 WHERE type = 'home'");
$updateviews->execute();
希望有人能帮忙,找不到问题。
【问题讨论】:
你确定吗?如果第一次加载时 this 的值为 1,那么刷新时应该是 2,然后是 3,等等。 你在这里得到的应该按照你描述的方式工作。 是的,它每次都以某种方式加 2。我会将代码放在一个单独的表上,例如完全独立于我正在处理的项目进行测试。 您缺少 WHERE 子句。看到这个:***.com/questions/2762851/… 我已经查找了 iv 添加的代码的重复项和内容,它只运行该代码一次 【参考方案1】:我修复了它,我不确定 iv 做了什么,但只是随着时间的推移在玩代码,我今天再次检查它,现在它可以工作了.. 奇怪。
【讨论】:
以上是关于页面浏览计数器计数加 2 而不是 1的主要内容,如果未能解决你的问题,请参考以下文章