제목 | insert_batch 데이터 생성 | ||
---|---|---|---|
글쓴이 | citests | 작성시각 | 2014/12/03 15:45:19 |
|
|||
<input type=text name=a[0] value='홍길동'><input type=text name=b[0] value='1000'> <input type=text name=a[1] value='김철수'><input type=text name=b[1] value='2000'> <input type=text name=a[2] value='이영희'><input type=text name=b[2] value='3000'> 위 html 처럼 변수를 배열로 만들어 위의 값이 DB에 들어갈 때는 아래와 같이 INSERT가 되어야 합니다. INSERT INTO mytable (Idx, a, b) VALUES (1, '홍길동', 1000), (1, '김철수', 2000), (1, '이영희', 3000); 데이터를 아래와 같이 만들었습니다.. for ($i = 0; $i < sizeof($_POST['a']); $i++) { $addnew_data = array( 'A' => $this->input->post('a', TRUE), 'B' => $this->input->post('b', TRUE) ); } 모델에서 $this->db->insert_batch('mytable', $data); 이렇게 사용할려고 하는데 아래와 같은 에러 때문에 이렇게 문의 합니다. Error Number: 1054 Unknown column 'Array' in 'field list' INSERT INTO `NURSERIE_CASHBOOK` (a, b) VALUES (Array,Array) 소스를 어떻게 수정해야 할지 ?? 고수님들에 조언 부탁 합니다. |
|||
다음글 | ci세션 유지 질문.. (2) | ||
이전글 | 페이징에서 마지막 페이지네이션만 에러가 나네요 ㅠ (2) | ||
변종원(웅파)
/
2014/12/03 17:12:39 /
추천
0
|
$addnew_data[] = array(
'A' => $_POST['a'][$i],
'B' => $_POST['b'][$i]
);