필드내용 단어 포함 검색 쿼리..?
본문
wr_10에 콤마(,)로 구분된 단어가 들어있는데요.
게시판 주소 http://www.도메인.com/bbs/board.php?bo_table=test&wr_10=복숭아
이런식으로 분류 사용할 때 해당 분류 게시글만 보이는 것 처럼 wr_10 필드에 복숭아를 포함하고 있으면 리스트에 뿌려주려고 합니다.
/bbs/list.php 에서 $sql = " select * from {$write_table} where wr_is_comment = 0 and wr_10='$wr_10' ";
이런식으로 했더니 다른 글자와 콤마(,) 때문인지 조건에 맞지 않아서 출력이 안되고 있습니다.
wr_10에 사과,배,복숭아 이렇게 들어있을 때 어떻게 쿼리를 줘야 위 주소처럼 접근했을 때 리스트에 뿌려줄 수 있을까요?
답변 2
wr_10 regexp '^$wr_10,|,$wr_10,|,$wr_10$'
$sql = " select * from {$write_table} where wr_is_comment = 0 and wr_10 like '%$wr_10%' ";
이렇게 해보세요~
답변을 작성하시기 전에 로그인 해주세요.