sql 쿼리 질문 입니다.

sql 쿼리 질문 입니다.

QA

sql 쿼리 질문 입니다.

본문

로그인 체크 파일에서 로그인을 하면 아래 조건을 거치게 했는데요

 

if($mb[mb_2] < $current_time){ 

 

        if ($mb_id !== "admin") { 

              $sql = " update $g5[member_table] 

                      set mb_level = '4'

                      where mb_id = '$mb[mb_id]' "; 

              sql_query($sql); 

               

 

 

mb2 에 지정한 날짜가 들어 있습니다.

 

mb2에 있는 날짜가 경과 하면 레벨4로 강등 시켜라 라는 조건을 준건데요.

 

mb2가 아예 비어 있는 경우에는 레벨2로 입력 시키고 싶은데 어떻게 해줘야 할까요. ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

if문의 괄호가 잘못 닫힌것 같네요

이렇게 해보시겠어요?

if($mb[mb_2]) { 

if($mb[mb_2] < $current_time){ 

if ($mb_id !== "admin") { 

 $sql = " update $g5[member_table] 

 set mb_level = '4'

 where mb_id = '$mb[mb_id]' "; 

 sql_query($sql); 

}

}else{

if ($mb_id !== "admin") { 

 $sql = " update $g5[member_table] 

 set mb_level = '2'

 where mb_id = '$mb[mb_id]' "; 

 sql_query($sql);

}

}

if($mb[mb_2]) { 

 

if($mb[mb_2] < $current_time){ 

 

        if ($mb_id !== "admin") { 

              $sql = " update $g5[member_table] 

                      set mb_level = '4'

                      where mb_id = '$mb[mb_id]' "; 

              sql_query($sql); 

               

 

 

} else {

 

        if ($mb_id !== "admin") { 

              $sql = " update $g5[member_table] 

                      set mb_level = '2'

                      where mb_id = '$mb[mb_id]' "; 

              sql_query($sql); 



}
답변을 작성하시기 전에 로그인 해주세요.
전체 42
QA 내용 검색

회원로그인

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