글수정시 에러메세지 입니다 > 그누4 질문답변

그누4 질문답변

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

글수정시 에러메세지 입니다 정보

글수정시 에러메세지 입니다

본문

select wr_id, wr_subject from g4_write_tb25 where wr_is_comment = 0 and wr_num = '-6895' and wr_reply < '' and ((INSTR(wr_subject, '김애리')) (INSTR(wr_subject, '-')) (INSTR(wr_subject, '얄미운')) (INSTR(wr_subject, '초동')) ) order by wr_num desc, wr_reply desc limit 1

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 '(INSTR(wr_subject, '-')) (INSTR(wr_subject, '얄미운')) (INSTR

error file : /xts/bbs/board.php

글수정시 일부글에서 위와같은 에러메세지가 출력되네요
부탁드립니다^^

  • 복사

댓글 전체

글 수정시에는 wr_id 값으로 내용을 가져오기때문에 위와 같은 쿼리문이 실행될 리가 없습니다
위 쿼리문은 제목으로 검색한 내용을 가져오는 구문인데 리스트 페이지에서나 필요한 것입니다
그리고 위 쿼리문은 만들때 잘못 만들었습니다
((INSTR(wr_subject, '김애리')) <여기에 and 또는 or 가 들어가야합니다> (INSTR(wr_subject, '-'))...
그 뒤쪽도 마찬가지구요
select wr_id, wr_subject from g4_write_tb25 where wr_is_comment = 0 and wr_num = '-35' and wr_reply < '' and ((INSTR(wr_subject, '김민성')) (INSTR(wr_subject, '-')) (INSTR(wr_subject, '하숙생')) ) order by wr_num desc, wr_reply desc limit 1

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 '(INSTR(wr_subject, '-')) (INSTR(wr_subject, '하숙생')) ) orde

error file : /xts/bbs/board.php


해당보드에서  김민성 - 하숙생 으로 검색후 검색된 게시물을 수정하면 위와같은 에러 메세지가 출력되는군요

문론 해당게시물을 새로 열어보면 정상적으로 수정은 되어 있습니다
그누보드 기본 스킨이 아닌 모양이군요
기본설정은 내용 수정 후 wr_id 값을 가지고 뷰페이지로 이동하게 되어있습니다
아마 이 부분을 리스트페이지로 이동하도록 수정한 스킨인 모양입니다
(write_update.php 마지막줄 또는 스킨폴더의 write_update.skin.php)

에러만 보고서는 쿼리문 자체를 잘못 만들었다는 것 외에는 알 수 없습니다
답변 감사드립니다

탑빌더를 사용하고 있구요 모든 게시판 스킨에서 검색후 검색된 게시물을 수정하면 위와같은 에러 가 발생합니다
© SIRSOFT
현재 페이지 제일 처음으로