삼

여분필드 검색이 안되는 문제입니다.

· 2012-01-05 (목) 18:20:37 · 1622 · 2
전체검색을 이용중입니다.
head.php에
<input type="hidden" name="sfl" value="wr_subject||wr_content||wr_1||wr_2||wr_3||wr_4||wr_5||wr_6">

이렇게 넣었습니다.
물론 search.skin.php에도 동일하게 넣었고요.

몇 년전 제작한 사이트에는 위와 같이 했을 때 문제 없이 다 검색이 잘 되고 있는데요, 이번에 그누보드 최신버전을 다운 받아서 제작중인 사이트에서는 검색이 전혀 안되네요.
버전 문제일까요? 아니면 다른 문제일까요?
좋은 답변 부탁드립니다.
|

댓글 2개

검색 조건에 or 로 되어 있는지, 아니면 and 로 되어 있는지 한번 체크해 보셨나요?
테스트로 search.php 에서 118번 라인에 echo $sql; 넣으셔서 쿼리문이 어떻게 적용되서 출력되는지 한번 확인해 보세요 ~
케닌님 답변 감사드립니다.
알려주신대로 해 보니 아래와 같이 나오는군요. 여분필드가 정상적으로 검색이 되지 않는것 같은데 맞나요?

insert into g4_popular set pp_word = '수학', pp_date = '2012-01-05', select wr_id from g4_write_notice where ((INSTR(wr_subject, '수학') or INSTR(wr_content, '수학') or 1=0 or 1=0 or 1=0 or 1=0 or 1=0 or 1=0)) select wr_id from g4_write_qna where ((INSTR(wr_subject, '수학') or INSTR(wr_content, '수학') or 1=0 or 1=0 or 1=0 or 1=0 or 1=0 or 1=0)) select wr_id from g4_write_a_level where ((INSTR(wr_subject, '수학') or INSTR(wr_content, '수학') or 1=0 or 1=0 or 1=0 or 1=0 or 1=0 or 1=0)) select wr_id from g4_write_gcse where ((INSTR(wr_subject, '수학') or INSTR(wr_content, '수학') or 1=0 or 1=0 or 1=0 or 1=0 or 1=0 or 1=0)) select wr_id from g4_write_ib where ((INSTR(wr_subject, '수학') or INSTR(wr_content, '수학') or 1=0 or 1=0 or 1=0 or 1=0 or 1=0 or 1=0))
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-01-06 조회 2,305
12-01-06 조회 1,089
12-01-06 조회 857
12-01-06 조회 1,049
12-01-06 조회 1,292
12-01-06 조회 1,640
12-01-05 조회 1,655
12-01-05 조회 1,637
12-01-05 조회 1,237
12-01-05 조회 1,625
12-01-05 조회 1,079
12-01-05 조회 1,074
12-01-05 조회 983
12-01-05 조회 3,123
12-01-05 조회 1,111
12-01-05 조회 1,136
12-01-05 조회 1,475
12-01-05 조회 4,707
12-01-05 조회 1,623
12-01-05 조회 1,776