포인트적립 구조가 어떻게 되어있나요?

포인트적립 구조가 어떻게 되어있나요?

QA

포인트적립 구조가 어떻게 되어있나요?

본문

현재 db 테이블 보면

 

g5_member 에 현재 포인트 컬럼이 있고.
g5_point 에 포인트 내역이 있네요.

 

 

어떤 미션을 할때, 포인트를 차감하는 소스를 넣으려고 합니다. (기존회원 대상으로.)

제 머리로는 g5_point 테이블에서, 아이디 찾아서 현재포인트 확인하고, +나 - 해서 다시 insert 한다음에.
합산한 포인트값을 g5_point 테이블에서 추가로 update 하는건가?? 싶은데..

 

 

뭔가 쉬운방법 놔두고, 돌아가는 느낌입니다; 괜히 꼬일것 같기도 하구요.

소스 좀 부탁드립니다.

 

 

이 질문에 댓글 쓰기 :

답변 1

insert_point($member['mb_id'], -1000, "미션 차감");

이렇게 해주면 2가지를 알아서 처리해줍니다.

 

/lib/common.lib.php 파일에서 아래 함수 정의한 부분 찾아보세요.

// 포인트 부여

function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='', $expire=0)

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

회원로그인

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