제목 | 간단한 질문 해봅니다 | ||
---|---|---|---|
글쓴이 | 지침 | 작성시각 | 2014/02/10 11:38:41 |
|
|||
모델에서 인설트 쿼리는 두번 돌려야하는데 여기서 문제가 있습니다. 예로들어서 aa테이블에 인설트를 $sql="insert into aa (aa,bb,cc) values($_post['aa'],$_post['bb'],$_post['cc'],) ";
$re = $this->db->query($sql); 이렇게 하게되면 디비에선 오토 인크리먼트로 idx가 자동 붙게되구요 그다음 bb테이블에서 aa테이블에서 생성한 idx를 불러와 bb테이블에 인설트를 넣을려고합니다 $sql="insert into bb (idx,aa,bb,cc) values('???',aa,bb,cc ) "; $re = $this->db->query($sql); 어떻게 하면좋을까요 ? 셀렉트를 한번 돌려주고 값을 불러와 bb테이블에 인설트해야되나요? 아니면 인설트하고나서 바로 불러올수있나요? |
|||
다음글 | CI에서 remap과 관련된 기능 질문이요 (5) | ||
이전글 | php5.5.3 환경 DB 관련 질문.. (2) | ||
한대승(불의회상)
/
2014/02/10 13:01:22 /
추천
0
|
지침
/
2014/02/10 13:22:30 /
추천
0
한대승님 감사합니다 ㅎ 덕분에 쉽게 해결할수있었습니다
|
지침
/
2014/02/10 14:12:08 /
추천
0
한가지 더 물어봐도 될까요..?
인설트하고 나서 $this->db->insert_id() 하면 IDX값을 불러올수있었습니다 근데 셀렉트후 그특정값(IDX)을 사용하고싶습니다. 예로들어서 $sql = "select idx,mem from member where mem = 'hee' "; $re = $this->localhost->query($sql);
member 테이블에서 아이디값으로 검색하여 idx값을 찾은다음 $sql="insert into aa (idx,aa,bb) values('?????', aa,bb);"; $re = $this->localhost->query($sql); aa테이블에 idx값을 넣고싶습니다.. 방법이 있을까요..? 코드이그나이터 쓴지 별로 되지않아 용어들이 어렵네요.. |
한대승(불의회상)
/
2014/02/10 14:46:48 /
추천
0
지침// $re = $this->loclhost->query($sql)->row();
echo $re->idx; http://cikorea.net/user_guide_2.1.0/database/results.html |
지침
/
2014/02/10 14:51:40 /
추천
0
하... 한대승님 감사합니다.. 좋은 지식 얻었습니다
|
http://cikorea.net/user_guide_2.1.0/database/helpers.html