전체검색에서 공백을 포함하려면 어떻게 해줘야 하나요!?
abcdef 라고 검색하면
abcdef 가 포함된 모든 게시물이 검색가능한데..
abc def ghi 라고 하면
일단 스크립트 떄문에 "빠른 검색을~~~" alert 이 떠서
주석처리 하고 검색해보았는데
g5_popular 테이블 가보니
그냥 공백이 들어가 있네요;;
결과도 모든 게시물이 모두 나오구요.
adc def ghi 가 포함된 게시물을 검색하려면
어찌 해줘야 하나요!?ㅠ
search.php 에
// 검색어를 구분자로 나눈다. 여기서는 공백
$s = explode(' ', strip_tags($stx));
이거 주석처리하고
$s = strip_tags($stx);
로 해도.. g5_popular 테이블에는 곰백으로 insert 되버리네요;
답변 1개 / 댓글 3개
그 부분 문제가 아닌거 같습니다.
아랫부분에 $s 를 처리하는 부분중에 배열처리하면서 예외 처리하는곳이 있을텐데 그부분 확인해보세요 ^^
답변에 대한 댓글 3개
또 예기치 못한 문제가 어디서 튀어나오겠죠.......ㅠ
버그는 생물이니까요....
답변을 작성하려면 로그인이 필요합니다.
for문에
$search_str 변수를 정의하는 부분을..
$search_str = $s[$i]; 가 아닌
$search_str = implode(' ', $s);
로 변경했더니 정상적으로 popular 테이블에는
insert 되는것 같습니다.