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

관리자가 회원게시물을 수정할때 mb_2 수정하기.. 쿼리 질문드립니다. 채택완료

밀랍 3년 전 조회 2,170

write.update에서 

</p>

<p>$mb = get_member($_POST['wr_42']);

$mb_id = $mb['mb_id'];

$wr_name  = $mb['mb_nick'];

$wr_email = addslashes($mb['mb_email']);

$wr_ip = $mb['mb_ip'];</p>

<p> </p>

<p>    if ($is_admin) {

        sql_query("update {$g5['member_table']} set mb_21 = '$mb_21' where mb_id = '$wr_id' ");

    } else {

        sql_query("update {$g5['member_table']} set mb_21 = '$mb_21' where mb_id='{$member['mb_id']}' ");

    }

 

 

 

일반 회원이 작성할때는 mb_2가 잘 바뀌는데

관리자가 수정할려고 하면 바뀌질 않습니다.

 

쿼리문을 어떻게 바꿔야 하나요?

 

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

답변 3개

채택된 답변
+20 포인트
3년 전

sql_query("update {$g5['member_table']} set mb_21 = '$mb_21' where mb_id = '$wr_id' ");

 

$wr_id가 왜 있는지 모르겠네요.

해당부분을 {$mb['mb_id']}로 바꾸시면 될 듯 합니다.

혹시 모르니 데이터 백업은 하고 진행하세요.

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

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

3년 전

</p>

<p>where mb_id = '<span class="token interpolation"><span class="token variable">$wr_id</span></span>' --> where mb_id = '<span class="token interpolation"><span class="token variable">$mb_id</span></span>'</p>

<p>

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

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

앞뒤 내용을 더 적어 주셔야 할 듯합니다.

write.update가 어디 있는 파일인지 등등...

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

답변에 대한 댓글 1개

엑스엠엘
3년 전
뒷걸음을 쳐보면

if ($is_admin) {
$mb = get_member($_POST['wr_42']);
$mb_id = $mb['mb_id'];
sql_query("update {$g5['member_table']} set mb_21 = '$mb_21' where mb_id = '$mb_id' ");
} else {
sql_query("update {$g5['member_table']} set mb_21 = '$mb_21' where mb_id='{$member['mb_id']}' ");
}

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

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

로그인