Mysqli用concat添加数值?

时间:2015-05-15 15:36:14

标签: php mysql variables mysqli concat

我需要使用数据库中已存在的当前数值更新员工小时列。

$mysqli->query("UPDATE `".MYDATABASE."`.`".MYTABLE."` 
SET employeeHours='".$employeeHours."' 
WHERE sessionID='".session_id()."'");

这样的工作正常但不用说它会覆盖旧的价值。

我的目标是将当前$employeeHours添加到数据库中的现有值。

我认为已完成concat,但我不确定语法。

这里需要小调整......

1 个答案:

答案 0 :(得分:2)

我简直不敢相信它会如此荒谬:

$mysqli->query("UPDATE `".MYDATABASE."`.`".MYTABLE."` SET employeeHours = employeeHours + '".$employeeHours."' WHERE sessionID='".session_id()."'");

谢谢@castis!