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

한달 후 등급변경 쿼리 채택완료

yks8075 5년 전 조회 7,668

현재 강의실 메뉴 입장시 회원등급을 3으로 올려주고 있는데요,

 

회원등급 3을 한달 동안만 유지하고 2로 되돌리고 싶습니다.

 

등급변경 쿼리 예제를 보는데도 도통 안되네요 ㅠ

 

한달이라는 기준에 어떤걸 써야할지 모르겠습니다.

도움 부탁드립니다.

</p>

<p>if($member['mb_level'] == 3 && $is_member){</p>

<p> </p>

<p>$sql = " update {$g5['member_table']} set mb_level = 2 where <strong>30일 초과</strong> and mb_level = 3 and mb_id = '{$member['mb_id']}' ";</p>

<p> </p>

<p>sql_query($sql);</p>

<p>}</p>

<p>

 

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

답변 1개

채택된 답변
+20 포인트
그누위즈

지금 중요한 것을 하나 빼먹으셨습니다.

강의실 메뉴 입장시 회원등급을 3으로 올려준다고 하셨는데.

그때 레벨을 3을 올림과 동시에 당시의 날짜를 여분필드쪽에 넣어주셔야

기간이 지나서 등급을 변경할때에 날짜가 1달이 지났는지 그렇지 않은지 체크가 가능합니다.

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

답변에 대한 댓글 1개

y
yks8075
5년 전
크으~ 그걸 잊고 있었군요.

여분필드에 레벨이 3이 되는 시간을 넣고 현재 시간 - 해당시간 > 30 하면 잘 돌아가겠네요

감사합니다.

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

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

로그인