労働者の時間をデータベースに保存しようとしています。彼らがチェックアウトすると、アクティブなレコードのクエリが機能しない日に追加されますか?
これが私のモデルクラスで行っていることです。
function update_daily_row($email,$date,$hours)//update existing row.
{
$this->db->where('email', $email);
$this->db->where('date', $date);
$this->db->set('hours', 'hours + $hours', FALSE);
$this->db->update('dailyinfo');
}
クエリはこのように出力されるため、時間変数は読み取られません
UPDATE `tablename` SET `hours` = hours + $hours WHERE `email` = 'email@yahoo.com' AND `date` = '2013-10-08'
適切に行う方法は?