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

게시판 설정에 여분필드 길이 늘리는 방법좀 알려주세요 ㅠ 채택완료

보배바다 9년 전 조회 7,151

뭐하나 만들다 보니 ;; 질문이 많네요...

 

3단 카테고리를 따다가 쓰려다 보니.

 

1번은 그냥 카테고리

 

2번 3번 카테고리는 게시판 설정에서 bo_6 와 bo_7을 사용합니다.

 

게시판설정에서 2차 3차 카테고리 내용을 쓰다보니...

 

길이가 너무 길어서 3차카테고리는 다 안 들어가 집니다.

 

그래서 sql에서 varchar(255) 를 text 로 바꿔주고요. 길이를 20000으로 바꿔줬습니다.

 

그런데도.. 게시판 설정에서는 길이가 잘려서 3단 카테고리 기능을 다 구현하지 못합니다.

 

DB는 늘어났는데 게시판 설정의 입력값이 작은건지... 모르겠네요...

 

이런경우 헤결 방법이 없을까요??

 

대충 계산해 보니 "전지역~서울~광주~부산~인천~대구~대전~울산~세종~강원도~경기~경남~경북~전남~전북~충남~충북~제주도"

 

이런 지역이 40개 정도 ;;; 곱해져서 들어가야 합니다.... 어마어마 하네요....

 

고수님들께 부탁드립니다~~

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

답변 7개

채택된 답변
+20 포인트
그누위즈

varchar(255) 를 text 로 바꾸지말고 

varchar를 longtext로 바꾸시고 길이 255를 지우고 해보세요

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

답변에 대한 댓글 3개

보배바다
9년 전
네 한번해볼께요 매번 고맙습니다 ^^
보배바다
9년 전
말씀하신대로 했는데요... 게시판 설정 여분필드 입력폼에는 더 이상 늘어나지 않나봐요...

DB바꿔주고 게시판설정 여유필드에서 더 입력해도 딱 그대로 끝이네요 ㅠㅠ

길이는 딱 이정도 들어간요. 이 내용을 3~4배 더 넣어야 하거든요 ㅠㅠㅠ 아웅... ㅠㅠㅠㅠ

"전지역~서울~광주~부산~인천~대구~대전~울산~세종~강원도~경기~경남~경북~전남~전북~충남~충북~제주도^전지역~서울~광주~부산~인천~대구~대전~울산~세종~강원도~경기~경남~경북~전남~전북~충남~충북~제주도^전지역~서울~광주~부산~인천~대구~대전~울산~세종~강원도~경기~경남~경북~전남~전북~충남~충북~제주도^전지역~서울~광주~부산~인천~대구~대전~울산~세종~강원도~경기~경남~경북~전남~전북~충남~충북~제주도^전지역~서울~광주~부산~인천~대구~대전~울산~세종"
보들이윤
9년 전
해당 input 박스에서 글자수가 지정되어있지않나요?
longtext타입으로 넣으면 그 이상이 들어가야 정상인데...

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

신경써 주셔서 너무 감사합니다 ㅠㅠ

sql 에서 3단 카테고리 중 wr_6가 3 번째 wr_7가 2번째 카테고리거든요. 이렇게 변경하고

 

 

게시판 설정에서 지역을 넣으면 끝까지 다 들어가는데 저장하고 다시 보면 255자 까지만 들어가고 끝납니다 ㅠㅠ

보들님께서 넣어보신 지역 에 3배정도 더 들어가야 하거든요 ㅠㅠㅠㅠㅠㅠ
 

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

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

그누위즈

저는 테스트를 해보니 잘 들어갑니다.


 

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

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

그누위즈


디비를 열어서 bo_1~10까지 한번 보세요

기본값이 varchar 길이가 255로 되어잇을텐데

이것을 위의 사진처럼

longtext로 바꾸셧나요?

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

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

혹시나 해서

 

현재 입력된 값을 일일히 세어보니 ;; 255자 네요... 한글 한자를 그냥 1로 잡아서요 ;;

 

ㅇ... ㅓ.... ...ㄹ....ㅕ ....ㅂ... ㄴ....ㅔ....ㅇ.....ㅛ 

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

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

게시판 설정폼이  adm/board_form.php 라 에디터로 열고 아무리 봐도 글자 제한은 없는것 같아요 ㅠㅠ

 

혹시나해서   

 

으로 size="10000"을 추가해 줘도 마찬가지네요 ;;;;;;  

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

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

기존의 테이블의 컬럼을 설정해서 넣는 방법은 제한이 많아요.



별도의 테이블을 만들고, 거기에 데이타를 넣어서 사용하시는게 좋아요.



관리자페이지에 데이타관리할수있는 페이지도 붙이고요.



사용자단에는 ajax로 데이타를 가져오도록 만들면 끝~~~



하지만, 그누초심자분이 하시기에는 조금 어려워요.

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

답변에 대한 댓글 1개

보배바다
9년 전
필드 추가해서 고유값을 넣으면 되는건가요?

지금 wr_30까지 확장은 시켜놓긴 했어요... 근데 어디다가 값을 넣어야 할지 ;;; 모르겠네요 ;;; 관리야 뭐 한번 입력하면 더 이상 바꿀 이윤 없을것 같아요 ;

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

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

로그인