여분필드 추가시 phpmyadmin에도 동시에 추가해줘야 하는지.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

여분필드 추가시 phpmyadmin에도 동시에 추가해줘야 하는지.. 정보

여분필드 추가시 phpmyadmin에도 동시에 추가해줘야 하는지..

본문

예약게시판 만들면서 여분필드 wr_45까지 추가했고 bbs/write_update.php도 수정해서 올렸습니다.
그래서 예약게시판은 어찌어찌 잘되는데 공지사항등 일반게시판 글쓰기를 하면
wr_11 unfield라는 오류문구가 뜹니다.
어디가 잘못된건지 아무리 찾아도 알수가 없네요. 고수님들 의견좀 주세요.

그리고 여분필드 추가하면 phpmyadmin에 들어가서 bo_11~bo_44까지 추가해줘야 하나요?

댓글 전체

뭔가 .. 오해 가 있는거같기도 하고..

일단 여분 필드 만들어주시려면 db와 소스 파일 두군데 수정해주셔야 합니다.
db수정으 phpmyadmin 같은 에디터나 mysql 터미널로 접속하셔서 수정해주시면 되고
소스는 파일을 열어서 안의 내용을 수정해주시면 됩니다.
여분필드를 추가하면 당연 DB도 추가를 해야하는데
게시판에서 여분필드는 bo_11~bo_44 가 아니라 wr_11~wr_44번입니다.

bbs/write_update.php 파일도 수정을 해야합니다.
필드를 추가해줘야합니다.
예약게시판은 어찌어찌 잘되는데 공지사항등 일반게시판 글쓰기를 하면
wr_11 unfield라는 오류문구가 뜹니다. <--------------- 당연하지않겠어요?

예약게시판에 wr_11을 추가했다고 write_update.php를 바꿔버리면 공지게시판은 wr_11을 추가하지않았으니
필드가 없다는 에러가 발생하죠
방법은 두가지가 있습니다
1.예약 게시판 스킨 폴더에 write_update.skin.php를 만들어 이 화일에서 wr_11 등 추가한 필드 값을
  등록 하는 것인데 디비에 두번 작업을 해야하는 단점이 있습니다
  구문은 아래 한 출
<?
  sql_query("update $write_table set wr_11='$wr_11', wr_12=~~~~~~wr_45='$wr_45'  where wr_id='$wr_id' ");
?>

2. bbs/write_update.php 수정(이게 좋은 방법이지만 원본을 수정해야하는 단점이 있습니다)
if($bo_table='예약게시판') $add_qry=" , wr_11='$wr_11', wr_12='$wr_12'~~~~~wr_45='$wr_45' ";

insert 문에서
~
~
 wr_9='wr_9',
wr_10='$wr_10' $add_qry ";

update문에서도 마찬가지로 wr_10 다음에 추가
해결했습니다. 해당 게시판 스킨폴더안에 write_update.skin.php를 만들어 고안에
<?
  sql_query("update $write_table set wr_11='$wr_11', wr_12=~~~~~~wr_45='$wr_45'  where wr_id='$wr_id' ");
?>

추가하니 되더군요.. 감사합니다.

음, 그리고 한가지 더 의문이 생겨 질문드립니다.

게시판들은 다 별탈 없이 잘 돌아가는데,
phpmyadmin에서 bo_11~bo_50 을 추가해 줘야 하나요?
bo_11_subj~bo_50_subj 이것도 같이 추가해줘야 하나요?
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT