php - 更新查询未按预期工作

标签 php mysql sql

我有这个简单的更新查询:

update `table_name` set `count` = `count` + 1 where `id` = '$id'

但是每次我重新加载页面时,数据库中的计数都会增加 2。这里发生了什么?谢谢..

最佳答案

这是浏览器的问题。您的浏览器访问页面两次。

为什么会这样:

  • 您的页面包含 imgscript,但没有或为空 src attr。
  • 请求将 favicon 引导至您的页面。
  • 您的浏览器有发送额外请求的扩展程序。
  • 您的 css 包含如下内容:{background-image: url();}

探索您的浏览器控制台以获取请求。

关于php - 更新查询未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19921071/

相关文章:

mysql - 加入或子查询到 "detect missing records"?

php函数列出下拉列表的月份

php - Postman php 数据库错误

sql - 按列顺序获取相同的范围值

java - 为什么 ProGuard 会中断 MySQL 连接,如何修复?

mysql - 根据顺序选择一行的偏移量而不获取所有先前的行

mysql - 如何查询Mysql特定列中相同id具有不同值的位置

php - 在多对多表上使用左连接时,Symfony 3 返回错误的查询结果

php - 在php表中添加数组元素

php - 从 php 变量设置 MySQL 字段