[기능] 게시판에서 검색시 LIKE로 검색하기 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[기능] 게시판에서 검색시 LIKE로 검색하기

페이지 정보

게시물QR코드

본문

그누보드의 게시판 목록페이지에서는 기본적으로 여러가지 옵션으로 검색이 가능합니다.

옵션 중 작성자로 검색시 정확한 이름으로만 검색이 되도록 되어있습니다.

작성자로 검색시 비슷한 이름을 가진 작성자의 게시글을 가져올 경우에 LIKE 검색을 사용할 수 있겠습니다.

 

우선 LIKE 검색에 대해서 간단하게 설명드리자면

예를들어 "홍길동", "홍길대" 이라는 글작성자가 있다면 검색어에 "홍길" 이라고 검색을 하게되면

글작성자가 "홍길동" "홍길대" 라는 두명의 작성자의 게시글이 검색이 되는 기능입니다.

그럼 LIKE로 검색하는 방법을 살펴보겠습니다.

 

www/lib/common.lib.php 파일에서 아래의 소스코드 부분을 찾아보겠습니다.

<?php

/* www/lib/common.lib.php */

 

case "wr_name" :

$str .= " $field[$k] = '$s[$i]' ";

break; 

?>

 

그리고 아래와 같이 소스코드를 수정 해줍니다.

<?php

/* www/lib/common.lib.php */

 

case "wr_name" :

$str .= " $field[$k] like '%$s[$i]%' ";

break;

?>

 

이렇게 수정하시면 해당 wr_name(이름) 으로 검색을 하게되면

like로 검색이 됩니다.

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 부산진구 중앙대로 666번길 50, 더샵센트럴스타 CEO. 이경애 Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
Copyright © 2017 ~ 그누위즈. All rights reserved.