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

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

앙칼진 7년 전 조회 2,383

안녕하세요.

 

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

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

 

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

 

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

 

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

 

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

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

답변 2개

채택된 답변
+20 포인트

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

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

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

답변에 대한 댓글 3개

앙칼진
7년 전
그 해당 쿼리를 못 찾겠습니다 ㅠㅠ ca_name 관련 $sql 변수를 찾아봤는데 어딘지 모르겠어요 ㅠㅠ
왕계란
7년 전
/bbs/list.php 파일 열어 보시면
// 페이지의 공지개수가 목록수 보다 작을 때만 실행
이런 주석이 있습니다(이게 다른 버전에도 있는지 모르겠습니다).
이거 바로 위에 echo $sql; 이렇게 찍고 카테고리 변경해 보세요. 그럼 쿼리 나옵니다.
앙칼진
7년 전
감사합니다 (__) 해당 쿼리를 보는 힌트로 찾아보니 환경설정에 "검색 단위" 가 있었습니다.
해당값이 1만으로 되어 있어서 그렇네요.
해당 값을 5만으로 변경하고 해결 하였습니다.
감사합니다.

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

y
7년 전

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

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

답변에 대한 댓글 1개

앙칼진
7년 전
1만 8천개의 게시물 모두 A또는 B의 카테고리를 갖습니다. 카테고리가 없는 게시물은 없습니다 ㅠ

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

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

로그인