그룹단위로 검색을 진행할 수 있는 방법?
본문
각각의 게시판의 성격이 같은 그룹에 대한
검색을 할 수 있는 방법이 있을까요?
특정 아이디, 검색어를 그룹내에 등록된 글 중에서 검색을 할 수 있도록 하는 방법이 있을지?
답변 2
가능합니다..
(1) g5_board 에서 해당 그룹id gr_id 로 게시판의 테이블명 bo_table 을 얻습니다.
(2) 얻은 bo_table 목록으로 g5_board_new 에서 like 검색을 하시거나
(g5_board_new는 새로운 글이 등록될시 등록되는 테이블로 게시물복사등이나 이동은 해당없음)
아니면 얻은 bo_table 리스트를 기반으로 union 으로 연결 하여 쿼리를 짠후 검색하시면 됩니다.
(단 function sql_query 함수에서 union 을 안되게 막아놨으니 풀고사용하세요)
기본적인 union 사용법은 http://m.virhac.com/view.php?bid=mysql&nid=62
여기를 참고하세요.
/bbs/search.php?srows=10&gr_id=그룹ID&sfl=검색필드&stx=검색어&sop=and
그누보드 기본 통합검색에 해당 내용이 있으니 확인하시면 되겠습니다.
답변을 작성하시기 전에 로그인 해주세요.