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

다른 테이블 데이타 삽입하기 채택완료

sahara 10년 전 조회 19,845

a10테이블에 업이이트해주면서 업데이트할때 얻은자료로 a20에같이업데이트해주려고하는데요

두번째 a20에 업데이트해줄때 위에 a10테이블의 group_id와 같은곳에 업데이트 하는방법좀알려주시면 감사하겠습니다. group_id를 비교나 가져오는방법을몰라서,.ㅜ.ㅜ

 

// a10테이블에 자료업데이트</p><p>$sql = " update g4_write_a10 set wr_9 = '$wr_9', wr_10 = '$wr_10'  where wr_link2 = '$wr_link2' and ( DATE_FORMAT(wr_6, '%Y-%m-%d %H:%i:%s') >= '$today' and DATE_FORMAT(wr_6, '%Y-%m-%d %H:%i:%s') <= '{$nextday}')"; <span class="Apple-tab-span" style="font-size: 11pt; line-height: 1.5; white-space: pre;">	</span><span style="font-size: 11pt; line-height: 1.5;">  </span></p><p>sql_query($sql);  //여기까진 업데이트햇는데,....아래가...</p><p> </p><p>//a20테이블에 위자료업데이트</p><p>//위에 a10테이블 업데이트할때 group_id 와 같은 열에 업데이트 </p><p>$sql = " update <span style="font-size: 14.6667px;">g4_write_a20</span> set wr_9 = '$wr_9', wr_10 = '$wr_10'  where bo_table = 'a10' and <span style="font-family: sans-serif; font-size: 13.12px; font-weight: bold; line-height: normal; white-space: nowrap; background-color: rgb(229, 229, 229);">group_id</span> = '$<span style="font-family: sans-serif; font-size: 13.12px; font-weight: bold; line-height: normal; white-space: nowrap; background-color: rgb(229, 229, 229);">group_id</span>'  "; </p><p><span style="font-size: 14.6667px;">sql_query($sql);
 

 

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

답변 2개

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

게시판 a10, a20,에 group_id 리는 필드가 추가되어있다는 것인가요?

update 조건을 그대로 사용해서 추출해와야죠. 그렇지않고는 update 한 레코드들을 알 수는 없습니다

또는

필드를 하나더 추가해서 update 할때 특별한 값을 넣고 그것을 조건으로 추출하던지....


$result = sql_query(" select group_id from g4_write_a10 where wr_link2 = '$wr_link2' and ( DATE_FORMAT(wr_6, '%Y-%m-%d %H:%i:%s') >= '$today' and DATE_FORMAT(wr_6, '%Y-%m-%d %H:%i:%s') <= '{$nextday}')")


while($row=sql_fetch_array($result)){

 두번째 처리  -->  group_id = '$row[group_id]' 

}

 

두번째 방법 -- update할때 wr_link1에 update시각을 넣고 그것을 기준으로 추출

$tmp = $g4[server_time];

sql_query(" update g4_write_a10 set wr_link1='$tmp', wr_9 = '$wr_9', wr_10 = '$wr_10'  where wr_link2 = '$wr_link2' and ( DATE_FORMAT(wr_6, '%Y-%m-%d %H:%i:%s') >= '$today' and DATE_FORMAT(wr_6, '%Y-%m-%d %H:%i:%s') <= '{$nextday}')")


 

 

$result = sql_query(" select group_id from g4_write_a10 where wr_link1 = '$tmp'");

while($row=sql_fetch_array($result)){

 처리

}

 

 

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

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

s
10년 전

감사함니다. 꾸벅_-_

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

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

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

로그인