그누보드 여분필드값으로 게시글 필터링하기. 대량 추가 이후 에러

그누보드 여분필드값으로 게시글 필터링하기. 대량 추가 이후 에러

QA

그누보드 여분필드값으로 게시글 필터링하기. 대량 추가 이후 에러

답변 1

본문

일전에 여분필드 게시글로 필터링 관련 문의를 드린적이 있습니다. 아래이구요. 그건 잘 해결되었습니다.
https://sir.kr/qa/336645?vpage=1#answer_341434

 

어쨋거나 아래는 제가 여분 필드값으로 필터링하는 url 인데요 .
http://localhost/bbs/board.php?bo_table=테이블명&sfl=wr_1&stx=값

 

갑자기 또 오작동을 해서 문의드립니다.

기존 디비 5,000 개가 있을때는 잘되었는데
오늘 1.2만개를 추가하고 나서는 이상하게 행동을 합니다.

추가하고 나선,

 

1. 기존 5000개 디비의 값은 아예 게시글을 보여주지 않고..
2. 새 추가한 1.2만개의 게시글중에서 여분 필듯 앞쪽 부분은 불러오지 못합니다..
가령 새로운 게시글들은 여분값이 1~150으로 구분되어 있다면, (기존 5000 개는 여분값이 5개로 구분됨)
여기서 1~10까지는 아무것도 안뜨고, 그다음 숫자 11~150 값은 또 정상적으로 필터링이 됩니다.

3. 그래서 제가 기존 5000개를 복붙해소, (wr_id 등은 고유값을 주고) , 2만개까지 업로드햇는데, 그때는 필터링이 또 잘됩니다.;  

또 웃긴게 디비 쿼리는 정상적으로 필터링 하는걸 확인 가능합니다.
여분필드 기준으로 카운터를 헤더쪽에 만들어 놨거든요.. (이미지에서 확인 가능합니다.)
최소 맨왼쪽 숫자가 0 이 아니면 게시글이 1개라도 있어야 하는데..
도저히 패턴을 알 수없습니다.

디비를 어떤식으로 업로드하면, 이런 에러가 날 수 있는지 경험있으신분 있을까요?

 

특이점 있다면 저는 커뮤니티 보다는 제가 글을 올리는게 압도적으로 많습니다.

이런 대량 등록하면서 예상치 못한 에러가 있을수도 있겠구나 고민만해봅니다.

어떠한 힌트라도 큰 도움이 될것같습니다. ㅜㅜ

 

2038673412_1580133741.2147.jpg2038673412_1580133744.8816.png2038673412_1580133747.6097.png

이 질문에 댓글 쓰기 :

답변 1

글을 올릴때, trim() 함수를 사용하세요..

입력값 앞뒤로 여백이 들어가는 경우, 다른 값으로 인식됩니다.

문제 원인 확인했습니다.

저 url 을 통한 필터링은 검색을 최신게시글부터 1만개까지만 검색을 합니다.
갖은 노가다를 통해서 알아냈습니다..

모든 게시글 전체 검색 하도록 하려면 어떻게 아시는지 아시나요 설마? ㅎ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 223
© SIRSOFT
현재 페이지 제일 처음으로