A Database Error Occurred
You must use the "set" method to update an entry.
컨트롤러
function orderListModify() { $number = $this->input->post('intSequence'); $this->login_model->modify_entry($number,$_POST); $data['msg'] = "수정되었습니다. "; $this->load->view('login/msg_process', $data); }
모델
function modify_entry($number,$object) { $this->db->where('intSequence', $number); $this->db->update('member', $object); }계속 잘 써왔는데, 오늘 파폭에서 해보니까 위 에러메세지가 나와요.
익스플로러에서는 에러없이 잘 되구요.
제 생각에는 "$_POST" 때문인것 같은데, 저렇게 쓰면 안되는건가요?
$_POST 속에는 원하지 않는 데이터도 있는걸로 알고 있어요 ...
이렇게찍어 보세요..
그 곳에 배열과 테이블의 컬럼에는 없는 값이 있을거에요...
설명서에 보면 POST로 넘겨 받은 값을 원하는 값만 바리게이션 하고 검증된 값을 배열로 만들어 넘기는 설명이
있을거에요...
여길 함 보세요~
http://codeigniter-kr.org/user_guide/libraries/form_validation.html