我需要用数据库中已经存在的当前数值更新雇员小时列。
$mysqli->query("UPDATE `".MYDATABASE."`.`".MYTABLE."`
SET employeeHours='".$employeeHours."'
WHERE sessionID='".session_id()."'");
这种方法工作正常,但不用说它覆盖了旧值。
我的目标是将当前的
$employeeHours
添加到数据库中已有的值中。我认为这是用
concat
完成的,但我不确定语法。这里需要小调整。。。
最佳答案
我不敢相信事情会这么简单:
$mysqli->query("UPDATE `".MYDATABASE."`.`".MYTABLE."` SET employeeHours = employeeHours + '".$employeeHours."' WHERE sessionID='".session_id()."'");
谢谢你@castis!