질문이 많아 죄송합니다.
본문
m3cron으로 아래처럼 실행하였는데요..
sql_query("TRUNCATE TABLE aaa_step"); //테이블 초기화
sql_query("INSERT INTO aaa_step SELECT * FROM aaa "); //데이터 복사한 ..(여기까지는 아주 잘됩니다^^)
다음과정으로
(aaa_step의 wr_id값과 wr_1값은 별도로 g5_check테이블에 저장되어 있습니다.)
g5_check테이블의 wr_id 일치하는 wr_1값을 aaa_step테이블에 업데이트하고 싶습니다.
즉 g5_check테이블의 wr_id값과 aaa_step테이블의 id값이 일치하면 g5_check테이블의 wr_1을
aaa_step테이블의 wr_1로 덮어씌우려는 것입니다.
sql_query("어쩌구 저쩌구 "); 이거좀 도와주십시오.
프로그래머가 아니라 어렵지만..열심히 배우겠습니다.
고수님들이 하는거 보고 좋아보여서 해보려다 가랑이가 찢어지고 있습니다.
괜히 휘말린거 아닌가 싶기도 하구요,,
답변 3
$sql = " select * from g5_check ";
// g5_check 테이블을 불러온다.
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {
// 리스트를 뽑는다.
sql_query(" UPDATE aaa_step set wr_1 = '{$row['wr_1']}' where wr_id = '{$row['wr_id']}' ");
// 리스트를 모조리 aaa_step 테이블에서 wr_id 값을 확인후 일치히면 wr_1 필드값을 모조리 업데이트 시킨다.
}
그럼 이걸 원하시는듯 합니다..
!-->$g5c = sql_fetch(" select * from g5_check where mb_id = '{$member['wr_id']}' ");
.먼저 g5_check 의 유저의 wr_id 값을 불러온후
sql_query(" UPDATE aaa_step set wr_1 = '{$g5c['wr_1']}' where wr_id = '{$g5c['wr_id']}' ");
aaa_step 에 wr_id 값이 잇을경우 wr_1 를 업데이트 하다 ...
이런걸 원하는지 맞는지는 모르겠습니다...
아니면 모든 g5_check wr_id 값을 체크한후 모든 aaa_step wr_id 값 확인후 wr_1 를 업데이트 하는건가요 ??
g5_check에 저장이 잘못되어 aaa_step에 업데이트가 안되는걸까?
쿼리에 g5_write를 빼먹었습니다..죄송해요..ㅋ