테이블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} ");
}
이런걸 원하시는건가요?
질문이 잘 이해가 안되네요..^^;
$que = "select id1, id2 from table1";
$res = sql_fetch($que);
foreach ($res as $v) {
insert into table2 (id) values ($v)
}
이런 걸 말씀하시는 건가요?
질문이 좀 어려워서...
답변을 작성하시기 전에 로그인 해주세요.