채택완료

mb_6 = '{$wr_16}' => wr_16필드의 값을 mb_6 필드로 입력을 하려고 하는데 안됩니다.

mb_6 = '{$wr_6}'. => 동시 입력이 됩니다.

mb_6 = '{$wr_16}' => wr_16필드의 값을 mb_6 필드로 입력을 하려고 하는데 안됩니다.

이유가 있나요? 

wr_16는 DB에 만들어져 있습니다. 

 

if($member['mb_id'])
{
$sql21 = " update {$g5['member_table']} set mb_6 = '{$wr_16}' where mb_id = '{$mb_id}' ";
$qry = sql_query($sql21, false);
sql_query($sql21);
}

|

답변 4개 / 댓글 2개

채택된 답변
+20 포인트

$qry = sql_query($sql21, false);
sql_query($sql21);

쿼리 실행을 두번 하신 이유가 있나요?

답변에 대한 댓글 1개

유찬아빠 님, 답변 감사합니다.

아래처럼 하면 되나요?

if($member['mb_id'])
{
$sql21 = " update {$g5['member_table']} set mb_6 = '{$wr_16}' where mb_id = '{$mb_id}' ";
sql_query($sql21);
}

$sql21 = " update {$g5['member_table']} set mb_6 = '{$wr_16}' where mb_id = '{$mb_id}' ";

쿼리를 실행하기 전에 한번 출력해보세요...값이 명확히 작동하는지 확인도 하시고요 습관들이면 좋습니다.
디비는 롤백하기가 어려워요

echo $sql21;
//sql_query($sql21);

파일명이 무엇인지요?

$mb_id를 $member['mb_id']로해보세요.

답변에 대한 댓글 1개

Philips 님, 답변 감사합니다.

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