sql 방금 업데이트 한 값 가져올 수 있나요?

sql 방금 업데이트 한 값 가져올 수 있나요?

QA

sql 방금 업데이트 한 값 가져올 수 있나요?

본문

 $sql_revenue_select = "SELECT * FROM g5_member_revenue WHERE mb_order = '$order' AND mb_id = '$id' AND in_quarter = '$in_quarter'";
                $sql_revenue_result = sql_query($sql_revenue_select);
                $sql_revenue_row = sql_fetch_array($sql_revenue_result);
 
               
               
               
 
                $result_revenue_update = sql_query("UPDATE g5_member_revenue SET give_ratio = '$revenue_ratio',
                this_revenue = '$this_revenue' , give_day = '$give_day'
               
                WHERE mb_id = '$id' AND in_quarter = '$in_quarter' AND mb_order = '$order' ", true);
 
                 
                  $sql_revenue_result = sql_query("SELECT * FROM g5_member_revenue WHERE mb_order = '$order' AND mb_id = '$id' AND in_quarter = '$in_quarter'");
                  $sql_revenue_row = sql_fetch_array($sql_revenue_result);
                 
                  if($sql_revenue_row['mb_order'] == 1){
                   $total_revenue = $this_revenue;
                   
                  }else{
                  $old_total = $sql_revenue_row['total_revenue'];
                  $total_revenue = $old_total + $this_revenue;
                 
               }
               $result_revenue_update = sql_query("UPDATE g5_member_revenue SET total_revenue = '$total_revenue' WHERE mb_id ='$id' AND in_quarter = '$in_quarter' AND mb_order = '$order' ", true);
               
            }
           
           
?>

 

코드는 이렇습니다. while문 안에 else 부분에서

총합 : 기존에 있던 값 + 현재 넣으려는 값 인데요.

반복이 돌아가면서 방금 업데이트쿼리한 값을 가져와서 사용하고싶은데요. 방법이있나요?

sql_insert_id 처럼요.

 

이 질문에 댓글 쓰기 :

답변 2

안될거 같습니다만. 구문이 끝나기 전일거고 업데이트자료가 전송중일수잇는데 그걸 불러서 플러스한다는게

개념적으로 안맞는거 같아요

$old_val=0;

while( ...) {

     처리

     // 여기서 old_val는 이전 루프 값이 됩니다.

 

    $old_val= $row['some'];

}

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

회원로그인

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