검색 오류 정보
검색 오류본문
게시판에서 검색하는 부분을 수정해서 사용하고 있습니다.
근데 단어 검색을 하면 검색이 잘되는데
문장 검색을 하면 검색 된 후 글을 클릭하면 아래와 같은 오류가 납니다.
select wr_id, wr_subject from g4_cbt_a_write_test where wr_is_comment = 0 and wr_num = '-394' and wr_reply < '' and ((INSTR(wr_subject, '다음') or INSTR(wr_2, '다음') or INSTR(wr_3, '다음') or INSTR(wr_4, '다음') or INSTR(wr_5, '다음')) (INSTR(wr_subject, '설명중') or INSTR(wr_2, '설명중') or INSTR(wr_3, '설명중') or INSTR(wr_4, '설명중') or INSTR(wr_5, '설명중')) (INSTR(wr_subject, '적절하지') or INSTR(wr_2, '적절하지') or INSTR(wr_3, '적절하지') or INSTR(wr_4, '적절하지') or INSTR(wr_5, '적절하지')) (INSTR(wr_subject, '않은') or INSTR(wr_2, '않은') or INSTR(wr_3, '않은') or INSTR(wr_4, '않은') or INSTR(wr_5, '않은')) ) order by wr_num desc, wr_reply desc limit 1
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('(INSTR(wr_subject, '설명중') or INSTR(wr_2, '설명중') or INSTR(wr_3, '설명중') o' 명령어 라인 1)
error file : /wp/cbt_a/bbs/board.php
어떻게 된거죠..ㅠㅠ
댓글 전체
INSTR(wr_5, '적절하지')) (INSTR(wr_subject, '않은')
이부분을 보면 중간에 or 가 빠져 있습니다
INSTR(wr_5, '설명중')) OR (INSTR(wr_subject, '적절하지') 이렇게 되도록 만드세요
말러님 말씀처럼 여는괄호, 닫는괄호 쌍도 살펴보세요