게시판에 1만개 이상의 글이 있을 때, 카테고리를 적용하면, 최근부터 1만개의 글만, 나옵니다.

게시판에 1만개 이상의 글이 있을 때, 카테고리를 적용하면, 최근부터 1만개의 글만, 나옵니다.

QA

게시판에 1만개 이상의 글이 있을 때, 카테고리를 적용하면, 최근부터 1만개의 글만, 나옵니다.

본문

안녕하세요.

 

어떤 게시판에 글이 1만 8천개가 있고, 분류는 A와 B로 두개의 분류가 있습니다.

카테고리 탭에는 전체, A, B 로 3개가 보일것이구요.

 

전체를 누르면 1만 8천개의 게시물이 전부 보입니다.

 

A를 누르면 9993개만 보이고 B를 누르면 7개만 보입니다.

 

나머지 8천개는 왜 검색이 안되는것일까요..

 

sql 쿼리 날리는 부분에 리밋이 있을것 같아서 찾아보아도 찾질 못하여 질문글을 남겨 봅니다.

이 질문에 댓글 쓰기 :

답변 2

쿼리가 어떻게 나오는지, 해당 테이블이 어떻게 되어 있는지 보기 전엔 알 수가 없을 것 같네요.

쿼리를 찍어 보신 후에 그 쿼리 갖고 pma 접속해서 실행해 보는 게 가장 확실합니다.

/bbs/list.php 파일 열어 보시면
// 페이지의 공지개수가 목록수 보다 작을 때만 실행
이런 주석이 있습니다(이게 다른 버전에도 있는지 모르겠습니다).
이거 바로 위에 echo $sql; 이렇게 찍고 카테고리 변경해 보세요. 그럼 쿼리 나옵니다.

감사합니다 (__) 해당 쿼리를 보는 힌트로 찾아보니 환경설정에 "검색 단위" 가 있었습니다.
해당값이 1만으로 되어 있어서 그렇네요.
해당 값을 5만으로 변경하고 해결 하였습니다.
감사합니다.

나머지 8천개에는 카테고리가 입력되지 않은건 아닌지 확인해보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 559
QA 내용 검색

회원로그인

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