2
我需要使用數據庫中已存在的當前數值更新員工小時數列。Mysqli用concat添加數值?
$mysqli->query("UPDATE `".MYDATABASE."`.`".MYTABLE."`
SET employeeHours='".$employeeHours."'
WHERE sessionID='".session_id()."'");
這樣的工作正常,但不用說它覆蓋了舊的價值。
我的目標是將當前的$employeeHours
添加到數據庫中的現有值。
我認爲這是用concat
完成的,但我不確定語法。
這裏需要小的調整...
'SET employeeHours = employeeHours +'「。$ employeeHours。」'' – castis
真的嗎?很簡單? :O –
是的,您將當前員工的小時數+ $員工小時數結果存儲起來。 'CONCAT'用於建立一個字符串值,將多個列/文本/任意組合成1列。它也用於構建動態SQL語法。 –