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

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

QA

테이블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} ");

}

이런걸 원하시는건가요?

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

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)
    }

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

질문이 좀 어려워서...

답변을 작성하시기 전에 로그인 해주세요.
전체 123,628 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT