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

전체 검색에서 특정 게시판은 여분필드 값만 검색하기 채택완료

동글이 1년 전 조회 3,586

전체 검색에서 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개

채택된 답변
+20 포인트

이 부분은 질문에 포함된 코드가 잘못된 부분을 올린 것입니다.
이 부분에서는 게시판 리스트만 가져오는 것이고 실제로 검색에서는 
/bbs/search.php 134번 줄 정도 (수정을 많이 해서 순정과는 조금 차이가 있습니다.)
$g5_search['tables'][$i] 이 부분이 게시판 명을 가져오는 것이니까
 

</p>

<p>        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} ";

        }</p>

<p>

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

답변에 대한 댓글 1개

동글이
1년 전
감사합니다. 원하는 대로 잘 됩니다.
새해 복 많이 받으세요~~

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

1년 전

요거 공부할만하네요

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

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

e
1년 전

$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' ";

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

답변에 대한 댓글 1개

동글이
1년 전
답변 감사합니다.

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

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

로그인