관리자 페이지에서 필드 생성하는 법 좀...
본문
도메인/adm/member_form.php 파일에 자기 소개 코드 형식 비슷하게 아래 소스를 넣었어요.
<tr class='ht'>
<td>광고 코드</td>
<td colspan=3><textarea class=ed name=mb_adcode rows=5 style='width:99%; word-break:break-all;'><? echo $mb[mb_adcode] ?></textarea></td>
</tr>
도메인/adm/member_form_update.php 파일에 아래 소스를 넣었습니다.
mb_adcode = '$_POST[mb_adcode]',
그런 다음, 관리지 회원정보 페이지에서 광고 코드 넣는 곳에 글자를 적고 확인 버튼을 눌렀더니..
아래와 같은 에러 메시지가 출력되네요.
1054 : Unknown column 'mb_adcode' in 'field list'
error file : /adm/member_form_update.php
관리자 페이지에 mb_adcode 라는 필드를 추가시키려면 어떻게 해야 하나요?
(=g4_member 테이블에 mb_adcode 필드 추가시키는 법?)
답변 4
mb_adcode 필드도 생성을 하셔야 하시구요.
$mb_adcode = '$_POST[mb_adcode]',
$sql_common = " mb_name = '{$_POST['mb_name']}',
mb_10 = '{$_POST['mb_10']}',
mb_adcode = '$_POST[mb_adcode]'";
필드를 생성하셨다면
필드 생성 구문은 지워주세요.
인터넷에서 검색해서 필드 생성하는 법은 알았는데,
alter table g4_member add mb_adcode VARCHAR(255);
VARCHAR(255)가 뭘 의미하는지 혹시 아시는 분 계실까요?
255byte 입력 가능이라고 설명하는 분 계시던데...
mb_adcode 필드에 더 많은 글자가 들어가게 하려면 어떻게 해줘야 하는지?
g4_member 테이블에 mb_adcode varchar 255로 생성하라는 문구 입니다.
혹시 php문에서 사용된거라면 지워주세요.
이미 추가가 되었을테니 ㅎ 않그럼 에러나세요