/bbs/list.php
에서 특정아이디가 작성한 글만 블라인드 처리를 하려고 합니다.
회원아이디는 변수로 가져와서
select * from {$write_table} where ( mb_id not in ('아이디1',아이디2') ) and wr_is_comment = 0
이런식으로 쿼리를 변경하면 정상적으로 동작합니다.
그리고 카테고리/검색이 있는 경우에는
select distinct wr_parent from {$write_table} where ( mb_id not in ('아이디1',아이디2') ) and {$sql_search} {$sql_order} limit {$from_record}, $page_rows
이런식으로 변경하면
카테고리가 영어일때는
아이디1,아이디2에 해당하는 게시물을 리스트에서 제외시켜주는데요
카테고리가 한글일 경우에는
정상적으로 동작하지 않습니다.
카테고리가 한글이면 아이디1 아이디2가 쓴 게시물도 리스트에 출력되더군요
왜 그런 현상이 생기는 걸까요?
어떤식으로 수정을 하면 될런지...
도움 좀 부탁 드립니다.
답변 3개 / 댓글 5개
2016-11-06 (일) 02:13:52
게시판에서 한글로 검색시에도 동일한 문제가 발생하나요?
답변에 대한 댓글 4개
2016-11-06 (일) 02:23:09
2016-11-06 (일) 02:33:06
카테고리가 없는 경우
검색어 - 한글인경우
제목검색 - 정상적으로 필터링됨
본문검색 - 필터링 안됨
내용검색 - 필터링 안됨
검색어 - 영어인경우
제목검색 - 정상적으로 필터링됨
본문검색 - 정상적으로 필터링됨
내용검색 - 정상적으로 필터링됨
----------------------
카테고리가 있는 경우
카테고리가 한글/영어에 상관없이
제목검색 - 필터링 안됨
본문검색 - 필터링 안됨
내용검색 - 필터링 안됨
확인해보니 이렇네요...
검색어 - 한글인경우
제목검색 - 정상적으로 필터링됨
본문검색 - 필터링 안됨
내용검색 - 필터링 안됨
검색어 - 영어인경우
제목검색 - 정상적으로 필터링됨
본문검색 - 정상적으로 필터링됨
내용검색 - 정상적으로 필터링됨
----------------------
카테고리가 있는 경우
카테고리가 한글/영어에 상관없이
제목검색 - 필터링 안됨
본문검색 - 필터링 안됨
내용검색 - 필터링 안됨
확인해보니 이렇네요...
2016-11-06 (일) 02:52:29
커스텀 하신거면 질문만으로 답을 드리기가 어렵습니다.
본문은 뭘 말씀하신건지요?
검색이 되고 안되고 패턴이 일정하지 않습니다.
한글이 모든경우 안되는 것도 아니고...
본문은 뭘 말씀하신건지요?
검색이 되고 안되고 패턴이 일정하지 않습니다.
한글이 모든경우 안되는 것도 아니고...
2016-11-06 (일) 02:55:21
발생조건을 더 확인해봐야겠습니다.
위 조건대로 움직이는 것도 아니네요 ;;;
내일 다시 정확하게 발생조건을 확인해보고 다시 글 올리겠습니다.
위 조건대로 움직이는 것도 아니네요 ;;;
내일 다시 정확하게 발생조건을 확인해보고 다시 글 올리겠습니다.
2016-11-06 (일) 02:09:21
다시 테스트해보니 한글문제가 아니었군요...
정리후에 나중에 다시 글 올리도록 하겠습니다.
2016-11-06 (일) 01:56:34
urlencode 또는
urldecode 를 참고 하세요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
카테고리이름이 영어라도
동일하게 일어나네요