채택완료

필드값 저장 궁금한게 있는데요

2015-10-02 (금) 23:03:28 3,610

sql_query(" UPDATE {$g5['member_table']} set mb_point= '100' WHERE mb_id='$mb_id'");

위 쿼리를 날리면 포인트가 100으로 변하는데

sql_query(" UPDATE {$g5['member_table']} set mb_level = '2' WHERE mb_id='$mb_id'");

이렇게 하면 레벨은 아무리해도 변경이 안되네요??

도대체 뭐가 문제일까요? ㅜㅜ 조언부탁드립니다... 

|

답변 2개

채택된 답변
+20 포인트

sql_query(" UPDATE {$g5['member_table']} set mb_level = '2' WHERE mb_id='$mb_id'"); 

alert('test');

해보세요

구문은 문제 없어 보이는데 아마 실행이 안되는거 아닐까요??

sql을 직접 실행시켜보시면 될것 같은데..

[CODE]

// 멤버필드에 자동 추가
// 관리자는 제외하고 레벨3인 회원만 5레벨로 등업
if (!$is_admin && $member[mb_level] == '3') {
$sql = " update $g5[member_table]
set
mb_level='5'
where mb_id = '$mb_id' ";
sql_query($sql);
}

[/CODE]

전 이렇게 사용하는데요.. 잘되고 있어요..

초보라서 잘모르지만.. 답변 한번 달아보네요.. ^^

혹시 해서 하는 말인데요.. 관리자도 변경되게 하면.. 절대 안됩니다.

저는 저번에  !$is_admin 요거 안썼다가.. 관리자 페이지에서 회원 레벨 부분이 이상하게 바껴서..

한참 헤맸던 적이 있네요..

수고하세요..

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