누적 주문금액에 따라 레벨업 할려고 합니다.

누적 주문금액에 따라 레벨업 할려고 합니다.

QA

누적 주문금액에 따라 레벨업 할려고 합니다.

사용하는 빌더

아미나

본문

누적 주문금액에 따라 권한 자동 올리기 할려고 합니다.

포인트 획득에 따른 자동등업 소스를 아래처럼 수정햇는데 자동등업이 작동 하지 않습니다.

어디가 문제 인지 고수님 도와주세요

감사 합니다.


$mb_level = sql_fetch(" select mb_level from {$g5['member_table']} where mb_id = '$mb_id' ");
if($mb_level['mb_level'] < 9){
    if($od_cart_price <= 300000){ //2000 포인트 이하면 권한 2
        $level_up = 2;
    }else if($od_cart_price <= 1000000){
        $level_up = 3;
    }else if($od_cart_price <= 5000000){
        $level_up = 4;
    }else if($od_cart_price <= 10000000){
        $level_up = 5;
    }else if($od_cart_price <= 30000000){
        $level_up = 6;
    }else if($od_cart_price <= 50000000){
        $level_up = 7;
    }else if($od_cart_price <= 100000000){
        $level_up = 8;
    }
    sql_query(" update {$g5['member_table']} set mb_level = '$level_up' where mb_id = '$mb_id' ");
}

이 질문에 댓글 쓰기 :

답변 2

위 로직은 모든사용자에게

이미 레벨이 해당 레벨이라도 계속 업데이트를 행하게 되니

불필요한 업데이트(DB access)를 수행하겠네요

 

현재 대상이 해당 레벨로 올려야하는지도 판단하셔야하고

 

이 로직이 어느시점에 작동하는지를 살펴보셔야 - 작동이 가능할듯 싶습니다.

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

회원로그인

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