테이블1의 데이터를 가져와서, 테이블2에 어떻게 저장해야 하나요? 채택완료
for문을 통해 테이블1의 id1, id2를 통해 각기 다른 id1=>json1, id2=>json2를 테이블2에 값을 insert하는 방법이 있을까요?
select 테이블1 (id)
for문 첫번째
id1=>json1=>테이블2 insert
두번째
id2=>json2=>테이블2 insert
하면 for문이 1번만 실행되는데, for문이 2번 실행하려면 어떻게 해야 하나요?
답변 2개
for($i=1; $i<=2; $i++) {
${'json'.$i} = ${'id'.$i};
sql_query(" insert into from 테이블 set {'json'.$i} = ${'json'.$i} ");
}
이런걸 원하시는건가요?
질문이 잘 이해가 안되네요..^^;
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
$que = "select id1, id2 from table1";
$res = sql_fetch($que);
foreach ($res as $v) {
insert into table2 (id) values ($v)
}
이런 걸 말씀하시는 건가요?
질문이 좀 어려워서...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
select 테이블1 => id1, id2 데이터 가져와서,
for문 2번 루핑해서
select 테이블2에 데이터를 넣어야 하는데,
id1만 실행되고, id2는 실행되지 않네요.