codeigniter에서 업데이트 쿼리 문제가 있습니다.CI에서 쿼리를 업데이트하는 방법
$arrPartnerId = $partnerData['partner_id'];
print_r($partnerData['partner_id']);
if(is_array($arrPartnerId) > 0){
foreach($arrPartnerId as $partnerId){
$this->db->set('partner_id', $partnerId);
$this->db->where('promotion_id', $promotionData['promotion_id']);
$this->db->update('partner_promotion_relation');
}
}
내 데이터 $ aaPartnerId =이다 ([0] => 4, [1] =>을 5) 나 데이터베이스의 업데이트 방법을 한 후 ID있다.
'$ promotionData [ 'promotion_id']'는 모든 설정 값에서 동일하며 마지막 값은 db에서 영향을받습니다 – Girish
이것은 마지막 값 – user3685376
입니다.이 경우 'partner_promotion_relation'테이블이 두 번 업데이트되지만 행은 'promotion_id '= $ promotionData ['promotion_id ']로 변경되어 동일한 행이 두 번 업데이트됩니다. – John