전체 검색에서 특정 게시판은 여분필드 값만 검색하기
본문
전체 검색에서 soty라는 게시판은 여분필드 wr_1의 값이 "so"인 것만 검색을 하고 싶습니다.
아래 sql에서 해당 검색 코드를 넣어야 하나요?
$sql = " select gr_id, bo_table, bo_read_level from {$g5['board_table']} where bo_use_search = 1 and bo_list_level <= '{$member['mb_level']}' ";
답변 3
이 부분은 질문에 포함된 코드가 잘못된 부분을 올린 것입니다.
이 부분에서는 게시판 리스트만 가져오는 것이고 실제로 검색에서는
/bbs/search.php 134번 줄 정도 (수정을 많이 해서 순정과는 조금 차이가 있습니다.)
$g5_search['tables'][$i] 이 부분이 게시판 명을 가져오는 것이니까
if($g5_search['tables'][$i] == 'soty') {
$sql = " select wr_id from {$tmp_write_table} where wr_1 = 'so' "; // 이 부분은 상황에 맞게 잘 수정하세요...
} else {
$sql = " select wr_id from {$tmp_write_table} where {$sql_search} ";
}
$sql = " select gr_id, bo_table, bo_read_level from {$g5['board_table']} where bo_use_search = 1 and bo_list_level <= '{$member['mb_level']}' and wr_1='so' ";
요거 공부할만하네요
답변을 작성하시기 전에 로그인 해주세요.