테이블1의 데이터를 가져와서, 테이블2에 어떻게 저장해야 하나요?

테이블1의 데이터를 가져와서, 테이블2에 어떻게 저장해야 하나요?

QA

테이블1의 데이터를 가져와서, 테이블2에 어떻게 저장해야 하나요?

답변 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} ");

}

이런걸 원하시는건가요?

질문이 잘 이해가 안되네요..^^;

for loop는 되나, 1번먼 실행되는 것이 문제네요.

select 테이블1 => id1, id2 데이터 가져와서,

for문 2번 루핑해서

select 테이블2에 데이터를 넣어야 하는데,

id1만 실행되고, id2는 실행되지 않네요.

$que = "select id1, id2 from table1";
    $res = sql_fetch($que);

    foreach ($res as $v) {
        insert into table2 (id) values ($v)
    }

이런 걸 말씀하시는 건가요?

질문이 좀 어려워서...

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로