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