게시판 검색어 한단어만 나오게 하는 방법 문의
본문
안녕하세요!
게시판 검색을 사용하고 있습니다. 당근 이라고 검색하면 당근1, 당근2, 당근3 이렇게 다양하게 검색되어 나오는데, 필터 할수 없을까요?
/bbs/board.php?bo_table=references&sop=and&sst=wr_3&sod=desc&sfl=wr_3&stx=당근&sca=&page=1&
읽어주셔서 감사합니다.
답변 4
제이앤 님의 추가설명 ^^
제이앤 님의 답변 확인해 보시면
LIKE를 사용 안합니다.
// LIKE 보다 INSTR 속도가 빠름
$str .= "INSTR($field[$k], '$search_str')";
부분을 찾아 확인해 보세요
$str .= "LOWER($field[$k]) = LOWER($search_str)";
$str .= "$field[$k] = $search_str";
정확하게 어떻게 필터를 하고 싶으신건가요?
안녕하세요.
관련 파일의 위치는 아래와 같습니다.
/bbs/list.php 에서 get_sql_search 함수를 호출합니다.
/lib/common.lib.php 에서 get_sql_search 함수의 아래 부분을 참고 하시면 될거 같습니다~
감사합니다. 두분 덕분에 잘해결 했습니다.
답변을 작성하시기 전에 로그인 해주세요.