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

관리자 페이지에서 필드 생성하는 법 좀... 채택완료

홈짱닷컴 11년 전 조회 4,607

도메인/adm/member_form.php 파일에 자기 소개 코드 형식 비슷하게 아래 소스를 넣었어요.

 

 

    광고 코드

   

도메인/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개

채택된 답변
+20 포인트

mb_adcode 필드도 생성을 하셔야 하시구요.

$mb_adcode       = '$_POST[mb_adcode]', 

 

$sql_common = "  mb_name = '{$_POST['mb_name']}',
                 mb_nick = '{$_POST['mb_nick']}',
                 mb_email = '{$_POST['mb_email']}',
                 mb_homepage = '{$_POST['mb_homepage']}',
                 mb_tel = '{$_POST['mb_tel']}',
                 mb_hp = '{$mb_hp}',
                 mb_certify = '{$mb_certify}',
                 mb_adult = '{$mb_adult}',
                 mb_zip1 = '{$_POST['mb_zip1']}',
                 mb_zip2 = '{$_POST['mb_zip2']}',
                 mb_addr1 = '{$_POST['mb_addr1']}',
                 mb_addr2 = '{$_POST['mb_addr2']}',
                 mb_addr3 = '{$_POST['mb_addr3']}',
                 mb_addr_jibeon = '{$_POST['mb_addr_jibeon']}',
                 mb_signature = '{$_POST['mb_signature']}',
                 mb_leave_date = '{$_POST['mb_leave_date']}',
                 mb_intercept_date='{$_POST['mb_intercept_date']}',
                 mb_memo = '{$_POST['mb_memo']}',
                 mb_mailling = '{$_POST['mb_mailling']}',
                 mb_sms = '{$_POST['mb_sms']}',
                 mb_open = '{$_POST['mb_open']}',
                 mb_profile = '{$_POST['mb_profile']}',
                 mb_level = '{$_POST['mb_level']}',
                 mb_1 = '{$_POST['mb_1']}',
                 mb_2 = '{$_POST['mb_2']}',
                 mb_3 = '{$_POST['mb_3']}',
                 mb_4 = '{$_POST['mb_4']}',
                 mb_5 = '{$_POST['mb_5']}',
                 mb_6 = '{$_POST['mb_6']}',
                 mb_7 = '{$_POST['mb_7']}',
                 mb_8 = '{$_POST['mb_8']}',
                 mb_9 = '{$_POST['mb_9']}',

                 mb_10 = '{$_POST['mb_10']}',

mb_adcode       = '$_POST[mb_adcode]'";

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

답변에 대한 댓글 1개

홈짱닷컴
11년 전
본문에 적은 거 외에 추가로 해줘야 하는 작업이 있나요?

member_form.php 파일과
member_form_update.php 파일에 mb_adcode 필드 적어주면 자동으로 생성되는 거 아닌가요?


위 두 파일에 님이 적어주신 사항들 다 적은 것 같은뎅... 안 되네요.

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

g4_member 테이블에  mb_adcode varchar 255로 생성하라는 문구 입니다.

혹시 php문에서 사용된거라면 지워주세요.

이미 추가가 되었을테니 ㅎ 않그럼 에러나세요

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

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

s
sinbi Expert
11년 전

인터넷에서 검색해서 필드 생성하는 법은 알았는데,

 

alter table g4_member add mb_adcode VARCHAR(255); 

 

VARCHAR(255)가 뭘 의미하는지 혹시 아시는 분 계실까요?

 

255byte 입력 가능이라고 설명하는 분 계시던데... 

 

mb_adcode 필드에 더 많은 글자가 들어가게 하려면 어떻게 해줘야 하는지?

 

 

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

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

필드를 생성하셨다면 

필드 생성 구문은 지워주세요.

 

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

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

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

로그인