G

검색에서 문의 좀 드리겠습니다.

· 2010-08-13 (금) 15:39:01 · 1691 · 2
한게시판에서 한 필드(ex : wr_15)를 [사랑], [사랑해] 를 체크함수를 이용하여 쓰고 있습니다.

리스트상에 나오는데요..

게시판 검색창에서.. 사랑해 를 검색할시에..

사랑 이라고 나오는 게시물은 안나오게 했으면 좋겠는데요..

반대로.. 사랑 을 검색할시..

사랑해 가 안나오게..

이렇게는 어떻게 하는걸까요? 고수님들의 조언 부탁드리겠습니다.
|

댓글 2개

2010-08-13 (금) 17:57:24
lib/common.lib.php의 sql_search() 함수를 수정해야 할거 같네요
그 안에 보면 instr(A,B) 패턴이 보이는데, 그 부분들을 A=B 형태로 바꿔보세요.
아마 1~2군데 될 겁니다.

기본 검색방식에 영향을 미치지 않으려면 따로 조건식을 넣어야 합니다.
instr(A, B) 패턴이 있는곳에..

instr(A=B)로 변경하고 했는데..

에러가 나네요..



select distinct wr_parent from g4_write_test where ((INSTR(wr_1='김진승') or INSTR(wr_2='김진승') or INSTR(wr_3='김진승') or INSTR(wr_4='김진승') or INSTR(wr_5='김진승') or INSTR(wr_6='김진승') or INSTR(wr_7='김진승') or INSTR(wr_8='김진승') or INSTR(wr_9='김진승') or INSTR(wr_subject='김진승') or INSTR(wr_content='김진승')) ) and (wr_num between '-25' and '9975')

1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') or INSTR(wr_2='김진승') or INSTR(wr_3='김진승') or INSTR(wr_4

error file : /bbs/board.php


김진승 이라는 제목으로 검색했는데..

에러가 나네요..ㅠㅠ;

뭐가 문제일까요?;;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
10-08-14 조회 1,689
10-08-14 조회 2,647
10-08-14 조회 1,801
10-08-14 조회 1,642
10-08-14 조회 1,999
10-08-14 조회 1,632
10-08-14 조회 2,858
10-08-14 조회 1,625
10-08-14 조회 1,948
10-08-14 조회 1,616
10-08-14 조회 1,636
10-08-13 조회 1,711
10-08-13 조회 1,612
10-08-13 조회 1,690
10-08-13 조회 1,922
10-08-13 조회 1,634
10-08-13 조회 1,789
10-08-13 조회 2,234
10-08-13 조회 3,502
10-08-13 조회 1,692