Php mysql\u查询更新值2乘2

Php mysql\u查询更新值2乘2,php,mysql,Php,Mysql,当我在mysql前端运行以下mysql查询时,该值增加1: 查询:updatetablename set ColA=ColA+1 previous value: 12 value after running query(1st time): 13 value after running query(2nd time): 14 但是,当我通过php脚本运行相同的查询时,它总是以2乘2的方式更新 <?php mysql_query("update tableName set ColA=Co

当我在mysql前端运行以下mysql查询时,该值增加1:

查询:
updatetablename set ColA=ColA+1

previous value: 12
value after running query(1st time): 13
value after running query(2nd time): 14
但是,当我通过php脚本运行相同的查询时,它总是以2乘2的方式更新

<?php
mysql_query("update tableName  set ColA=ColA+1",$conn); 
?>

previous value: 12
value after running query(1st time): 14
value after running query(2nd Time): 16
value after running query(3rd Time): 18
像这样使用

mysql_query("update tableName  set `ColA`=ColA+1",$conn);


这不是MySQL的问题,而是PHP的问题。单引号和双引号是不同的…

您是否检查了查询是否也在代码中的其他地方?所以查询运行了两次..您列的类型是什么?很难用提供的详细信息检查问题。你可能需要分享更多。可能的原因是查询运行了两次。你在用OOPs吗?我到处都查过了。它只运行一次。列类型varchar。我查过bigint。但这两种情况都是一样的。这是一个自证领域吗?没有进展。这和前面的一样。尝试使用myql变量:(如果有任何进展,请在此处发布。)
mysql_query("update tableName  set `ColA`=ColA+1",$conn);
mysql_query("update tableName  set `ColA`=`ColA`+1",$conn);