게시판에 1만개 이상의 글이 있을 때, 카테고리를 적용하면, 최근부터 1만개의 글만, 나옵니다. 채택완료
앙칼진
7년 전
조회 2,383
안녕하세요.
어떤 게시판에 글이 1만 8천개가 있고, 분류는 A와 B로 두개의 분류가 있습니다.
카테고리 탭에는 전체, A, B 로 3개가 보일것이구요.
전체를 누르면 1만 8천개의 게시물이 전부 보입니다.
A를 누르면 9993개만 보이고 B를 누르면 7개만 보입니다.
나머지 8천개는 왜 검색이 안되는것일까요..
sql 쿼리 날리는 부분에 리밋이 있을것 같아서 찾아보아도 찾질 못하여 질문글을 남겨 봅니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
쿼리가 어떻게 나오는지, 해당 테이블이 어떻게 되어 있는지 보기 전엔 알 수가 없을 것 같네요.
쿼리를 찍어 보신 후에 그 쿼리 갖고 pma 접속해서 실행해 보는 게 가장 확실합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
앙칼진
7년 전
그 해당 쿼리를 못 찾겠습니다 ㅠㅠ ca_name 관련 $sql 변수를 찾아봤는데 어딘지 모르겠어요 ㅠㅠ
�
왕계란
7년 전
/bbs/list.php 파일 열어 보시면
// 페이지의 공지개수가 목록수 보다 작을 때만 실행
이런 주석이 있습니다(이게 다른 버전에도 있는지 모르겠습니다).
이거 바로 위에 echo $sql; 이렇게 찍고 카테고리 변경해 보세요. 그럼 쿼리 나옵니다.
// 페이지의 공지개수가 목록수 보다 작을 때만 실행
이런 주석이 있습니다(이게 다른 버전에도 있는지 모르겠습니다).
이거 바로 위에 echo $sql; 이렇게 찍고 카테고리 변경해 보세요. 그럼 쿼리 나옵니다.
�
앙칼진
7년 전
감사합니다 (__) 해당 쿼리를 보는 힌트로 찾아보니 환경설정에 "검색 단위" 가 있었습니다.
해당값이 1만으로 되어 있어서 그렇네요.
해당 값을 5만으로 변경하고 해결 하였습니다.
감사합니다.
해당값이 1만으로 되어 있어서 그렇네요.
해당 값을 5만으로 변경하고 해결 하였습니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인