게시판 검색 조건에 대하여 채택완료
kdw3104
7년 전
조회 2,502
여분필드를 추가하여 기본의 검색방법으로 하면 게시판 글이 가령 테스트1과 테스트2라는 제목의 글이 있을 경우~
테스트로 검색시에 테스트1과 테스트2의 글이 같이 검색이 됩니다. 테스트1이라고 정확히 검색을 해야 검색이 되게 하고 싶'
고요 이렇게 제목과 wr_1의 여분필드값이 들어가는 조건이 되었을때 검색이 되는 방법이 있을까요?
하나라도 빠지거나 조건이 안되면 검색이 안되게 말이죠...
아니면....게시글의 wr_id 의 값을 출력하는 방법이 있을까요?
하나의 글이 아닌 2개이상의 글을 링크형식으로 나타내고 싶은데 아시는분 계실까요??
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
7년 전
/lib/common.lib.php 의 get_sql_search() 함수에 보면,
'default' 의 경우,
$str .= "INSTR($field[$k], '$search_str')";
의 코드가 적용되게끔 되어있습니다. like 검색입니다.
'제목'과 'wr_1' 필드의 경우에 일치 검색을 하고자 하는 경우,
switch case 구문에 다음과 같이 처리하면 됩니다. (wr_subject ~ wr_name 까지 일치 검색)
</p>
<p>switch ($field[$k]) {
case "wr_subject" :
case "wr_1" :
case "mb_id" :
case "wr_name" :
$str .= " $field[$k] = '$s[$i]' ";
break;</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
k
kdw3104
7년 전
답변주신 내용으로 하진 않았지만 sfl=wr_subject||wr_1||wr_2 이런 형식으로 여분필드값만 대입하면 될것 같습니다. 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인