회원 레벨 일괄 변경 질문드립니다.. 정보
회원 레벨 일괄 변경 질문드립니다..본문
기업회원과 일반회원을 구분해서 가입을 받고있습니다.
기업회원 A
개인회원 B
이렇게 mb_7 에 입력을 가입시 받고있구요.
가입시 기업회원 레벨값은
cf_2에 정해놓은 값으로 정하도록 해놨습니다.
그래서.
cf_2 값을 변경시, mb_7이 A인 멤버들의 레벨값을 cf_2 변경값으로 일괄 수정하고 싶습니다.
sql_query("update $g4[member_table] set mb_level='3' where mb_level='2' ");
위에는 회원 전체에서 레벨 2인 회원을 레벨 3으로 바꾸는 것인데요.
이것을 활용하여 어떻게 하면 될것 같은데,, 잘 감이 안와서요.
config_form_update.php 파일에 추가를 해서 적용해보려고 하는데요.
임시로 cf_2 값을 저장해놓고, cf_2가 바뀌면,
레벨을 변경하여주면 될것 같은데,
cf_2가 A인 맴버를 어떻게 걸러내야할지 막막해서요.
if ($tmp_cf_2!=$cf_2){
sql_query("update $g4[member_table] set mb_level='3' where mb_level='2' ");
도움 부탁드립니다. ^^
기업회원 A
개인회원 B
이렇게 mb_7 에 입력을 가입시 받고있구요.
가입시 기업회원 레벨값은
cf_2에 정해놓은 값으로 정하도록 해놨습니다.
그래서.
cf_2 값을 변경시, mb_7이 A인 멤버들의 레벨값을 cf_2 변경값으로 일괄 수정하고 싶습니다.
sql_query("update $g4[member_table] set mb_level='3' where mb_level='2' ");
위에는 회원 전체에서 레벨 2인 회원을 레벨 3으로 바꾸는 것인데요.
이것을 활용하여 어떻게 하면 될것 같은데,, 잘 감이 안와서요.
config_form_update.php 파일에 추가를 해서 적용해보려고 하는데요.
임시로 cf_2 값을 저장해놓고, cf_2가 바뀌면,
레벨을 변경하여주면 될것 같은데,
cf_2가 A인 맴버를 어떻게 걸러내야할지 막막해서요.
if ($tmp_cf_2!=$cf_2){
sql_query("update $g4[member_table] set mb_level='3' where mb_level='2' ");
도움 부탁드립니다. ^^
댓글 전체
아래같이 해결했습니다. ㅎㅎ
검색하다보니 비슷한게 있어서 했더니 됩니다 ㅎㅎ
if ($tmp_cf_2!=$cf_2){
$sql = " select mb_id from $g4[member_table] where mb_7 = 'B' ";//기업회원
$result = sql_query($sql);
while($row=sql_fetch_array($result)) {
sql_query("update $g4[member_table] set mb_level='$cf_2' where mb_id = '$row[mb_id]' ");
}
}
근데 하나만 질문드릴꼐요.
if ($tmp_cf_2!=$cf_2) 이거 제대로 작동 하고 있는건가요?
이 코드는 config_form_update.php 파일에 넣은것이거든요.,그런데,
config_form.php 에$tmp_cf_2 변수를 선언하면,
config_form_update.php 에서도 값을 받아올수 있는건가요?
변수 값이 파일 넘어가면 사라질것 같아서요.
그리고 $cf_2 는 if문에서 $config[cf_2] 이렇게 안하고, $cf_2 이렇게 해도 되는건가요??
검색하다보니 비슷한게 있어서 했더니 됩니다 ㅎㅎ
if ($tmp_cf_2!=$cf_2){
$sql = " select mb_id from $g4[member_table] where mb_7 = 'B' ";//기업회원
$result = sql_query($sql);
while($row=sql_fetch_array($result)) {
sql_query("update $g4[member_table] set mb_level='$cf_2' where mb_id = '$row[mb_id]' ");
}
}
근데 하나만 질문드릴꼐요.
if ($tmp_cf_2!=$cf_2) 이거 제대로 작동 하고 있는건가요?
이 코드는 config_form_update.php 파일에 넣은것이거든요.,그런데,
config_form.php 에$tmp_cf_2 변수를 선언하면,
config_form_update.php 에서도 값을 받아올수 있는건가요?
변수 값이 파일 넘어가면 사라질것 같아서요.
그리고 $cf_2 는 if문에서 $config[cf_2] 이렇게 안하고, $cf_2 이렇게 해도 되는건가요??