한달이 지났을 때 회원레벨 변경 채택완료
오늘 기준으로 한달이 지났을 때 회원레벨이 변경되는 코드를 만들고 있어요.
근데 잘 적용이 안되는거 같아요 ㅠㅠ
</p>
<p>global $g5, $member;</p>
<p> </p>
<p>$datetime1 = date('Y-m-d H:i:s', strtotime($strDate." -30"));
$strDate = strtotime(date("Y-m-d H:i:s")); //현재요일</p>
<p> </p>
<p>if($datetime1 > $member['mb_today_login']) {
$sql ="update {$g5['member_table']} set mb_level = '3' where mb_level = '6'";
sql_query($sql);
}</p>
<p> </p>
<p>echo "완료되었습니다.";</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
3년 전
기준이 무엇인가요?
최근 30일 로그인 안 한 것이라면
"update {$g5['member_table']} set mb_level = '3' where mb_level = '6' and
mb_today_login < now() - interval 30 day
and mb_id != 'admin' "
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
3년 전
지금 처럼 업데이트 하시면..
모든 회원에 일괄로 업데이트 됩니다.
where 절에 mb_id = '{$member['mb_id']}' 를 반드시 추가해서 사용하세요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
답변대기
채택