답변 4개
채택된 답변
+20 포인트
11년 전
bbs/search.php // 검색필드를 구분자로 나눈다 부분을 찾아서
default 부분을 아래처럼 바꾸세요
그런데 전체검색은 모든 게시판에서 검색을 하는데 저렇게 아무필드나 여러개 검색을 한다는 것은
속도면에서 대단한 문제가 있습니다
default :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))";
else
$str .= "INSTR($field[$k], '$search_str')";
break;
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
멀티트리플
11년 전
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
멀티트리플
11년 전
게시판에 붙어있는 검색기능에선 검색이 되어서 더욱더 못찾았던거 같아요
개인적으로 안쓰던 전체검색기능을 쓰게되어서 막혔는데... 원하는게 안되서 막혔던건데
검색을 해봐도 다 <input type="hidden" name="sfl" value="wr_subject||wr_content||wr_1||wr_2||wr_3||wr_4||wr_5||wr_6"> 이렇게 하면 나온다는 글만 있는데
좀 힌트좀 주시지...
개인적으로 안쓰던 전체검색기능을 쓰게되어서 막혔는데... 원하는게 안되서 막혔던건데
검색을 해봐도 다 <input type="hidden" name="sfl" value="wr_subject||wr_content||wr_1||wr_2||wr_3||wr_4||wr_5||wr_6"> 이렇게 하면 나온다는 글만 있는데
좀 힌트좀 주시지...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
모든걸 다 검색하면 속도 면이 문제가 될꺼 같아서
default 말고 case "wr_1"필드명을 넣고 했더니 느리지 않게 잘검색되네요