나는 데이터베이스에서 spesific 사용자를 업데이 트하려는 경우 (어디 진술) 두 번 선택해야할까요 궁금하네요.codeigniter, 두 번 선택하거나
예,
// Add new income for the day
function add_new_income($user_id, $budget_group_id, $day, $month, $year, $income)
{
// Check if there has been posted anything at the same day
$this->db->where('day',$this->current_date);
$this->db->where('month',$this->current_month);
$this->db->where('user_id',$user_id);
$this->db->where('budget_group_id',$budget_group_id);
$query = $this->db->get('budget_day',1);
// Check if something was found
if($query->num_rows() > 0)
{
// If something was found, update the value
$data = array('income_total' => $income);
$this->db->update('budget_day',$data);
}
}
이 작품을겠습니까? 아니면 새로운 "db-> where"문을 실행해야합니까?