테스트 사이트 - 개발 중인 베타 버전입니다

배열을 받아서 각각에 데이터를 insert시키는 방법 채택완료

kujira 7년 전 조회 1,965

안녕하세요. 배열을 받아 insert나 update를 하고 싶은데 질문 드립니다.  일단 값은 아래와 같이 넘어옵니다.  Array ( [0] => 20200 [1] => 20199 [2] => 20156 ) Array ( [0] => 1863 [1] => 1863 [2] => 1863 ) Array ( [0] => etr [1] => ert [2] => ) Array ( [0] => etr [1] => ert [2] => )  요렇게 넘어옵니다.  첫번재 Array가 인덱스이구요 각각 인덱스에 두번째~마지막 배열의 값을 insert시키려고 합니다.  20200 -> 1863 / etr / etr  20199 -> 1863 / etr / etr  20156 -> 1863 /    /     이렇게 값이 update되게 하고싶습니다.  반복문을 써야 할 것 같은데 for문이나 foreach 사용법을 잘 모르겠네요....도움 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
e
7년 전

잘 이해가 안되는데..

쿼리문을 먼저 작성해보시면 for 문 알려드릴께요..

혹시 아래와 같은가요??

update 테이블 set 필드1=1863, 필드2=etr, 필드3=etr where 인덱스=20220 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

e
eyekiss
7년 전
한 쿼리문에 들어갈 내용을 하나의 배열에 정리해야 for 문을 사용할수 있습니다.
예) array( [0]=>20220 , [1]=>1863, [2]=>etr, [3]=>etr )...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인