Мне нужно обновить столбец часов сотрудника с текущим числовым значением, которое уже существует в базе данных.
$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!
Других решений пока нет …