제목 | 필드가 존재하는 테이블에 값을 넣으려면 어떤방법으로 해야되나요? | ||
---|---|---|---|
글쓴이 | 1nlaid | 작성시각 | 2013/02/06 14:43:14 |
|
|||
안녕하세요. 다름이 아니라 디비에 존재하는 각 테이블에 공통으로 존재하는 필드에 일괄적으로 값을 넣을 수 없나요? $tables = $this->db->list_tables(); $object = array( 'kyo_id' =>'2013' , 'student_id' =>'2013022194' , 'class_id' =>'1' , 'ban_id' =>'3' ); foreach ($tables as $table) { if (!$this->db->field_exists($object, $table)){ $this->db->insert($table,$object); 제 생각에는 tables = $this->db->list_tables(); 로 테이블을 불러와서 foreach ($tables as $table) 안에 if (!$this->db->field_exists($object, $table) 테이블 안에 필드가 존재하는지 없으면 다음 테이블로 넘어가서 넣으려는 필드가 있으면 값을 넣고 없으면 다음으로 넘어가는 방식으로 하면 될꺼같은데 어떻게 해야 될지 난감하네요. 혹시 어떤방법이 좋은지 조언 좀 부탁드려요.... |
|||
다음글 | CI 와 그누보드 (3) | ||
이전글 | CI썸네일 질문. (3) | ||
변종원(웅파)
/
2013/02/06 14:47:22 /
추천
0
|
field_exists()함수를 $object 배열 갯수만큼 실행하시면 되겠네요. (AND로)