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

여분필드 질문 채택완료

015B 1년 전 조회 1,569

게시판 검색에서 wr_1 값을 검색하는 것을 추가했는데요.

게시물의 wr_1 값이 족발,보쌈 일 때 족발로는 검색이 되지만 보쌈으로는 검색이 안됩니다.

보쌈으로도 검색이 되게하고싶은데 어떻게 해야할까요?

 

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

답변 4개

채택된 답변
+20 포인트
플라이
1년 전

쿼리문에 wr_1 컬럼을 like '%족발%' 이런식으로 검색이 되도록 처리하시면 가능한 부분입니다.

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

답변에 대한 댓글 5개

0
015B
1년 전
list.skin.php 에 추가를 해주면 되는 건가요 선생님? 바쁘신데 죄송하지만 제가 초보라서 자세히 설명 좀 부탁드리겠습니다
플라이
1년 전
@제이앤 님이 설명하셨는데 /bbs/list.php 파일에서 쿼리 수정하시면 됩니다.
0
015B
1년 전
SELECT * FROM g5_write_food
WHERE wr_1 LIKE '%족발%'
OR wr_1 LIKE '%보쌈%';

이런식으로 하면 될까요?
플라이
1년 전
아니요 검색체크값을 넘겨 받았을때 그 기준으로 검색되게 처리해야 하기에 기본을 or 처리로 하시면 안됩니다.
0
015B
1년 전
감사합니다 선생님 해결했습니다!!

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

1년 전

</p>

<p>                case 'wr_1':

                    // $str .= "MATCH({$field[$k]}) AGAINST('{$search_str}') ";

                    $str .= "MATCH({$field[$k]}) AGAINST('{$search_str}' IN BOOLEAN MODE) ";

                    break;</p>

<p>

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

답변에 대한 댓글 1개

0
015B
1년 전
항상도움 주셔서 감사합니다 선생님!

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

1년 전

기본으로 INSTR로 like 검색이 되는데 따로 검색 수정한 부분이 있나 get_sql_search 함수를 한번 살펴보셔야 할거같습니다. common.lib.php 파일에 있습니다.

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

답변에 대한 댓글 1개

0
015B
1년 전
감사합니다 선생님 해결했습니다!! 플라이님께서 너무 고생해주셔서 채택은 플라이님으로 해드리지만 감사한 마음은 선생님한테도 똑같으니 서운하지 않으셨으면 좋겠읍니다 선생님.

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

1년 전

안녕하세요.

해당 파일 수정은 /bbs/list.php 입니다.

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

답변에 대한 댓글 1개

0
015B
1년 전
감사 합니다 선생님

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

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

로그인