갑자기 멘붕이 오는 이 에러좀 질문드려요.. 정보
갑자기 멘붕이 오는 이 에러좀 질문드려요..본문
안녕하세요.
작업을 다 마치고 관리자모드에서 끄적끄적하던중
갑자기 사용자모드+관리자모드 에러가 나는데요.
select * from g4_board_new where bn_datetime >= '2012-10-06 12:29:00' and wr_id = wr_parent and bo_table in ()
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 ')' at line 1
error file : /adm/index.php
(여기서 에러파일은 들어가는 페이지마다 바껴서 나오네용)
이렇게 나오는데요..
이런상황이 처음이라 어떻게 해결해야하는지 난감해서요.
아시는분 해결법좀 부탁드립니다^^
작업을 다 마치고 관리자모드에서 끄적끄적하던중
갑자기 사용자모드+관리자모드 에러가 나는데요.
select * from g4_board_new where bn_datetime >= '2012-10-06 12:29:00' and wr_id = wr_parent and bo_table in ()
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 ')' at line 1
error file : /adm/index.php
(여기서 에러파일은 들어가는 페이지마다 바껴서 나오네용)
이렇게 나오는데요..
이런상황이 처음이라 어떻게 해결해야하는지 난감해서요.
아시는분 해결법좀 부탁드립니다^^
댓글 전체

쿼리만 놓고 봣을경우...
and bo_table in ()
괄호안이 비어 있습니다..
and bo_table in ()
괄호안이 비어 있습니다..
bo_table in ()<----해당되는 테이블이 없을 경우 괄호안에 테이블 리스트를 넣어주지못해서 생긴 것입니다
bo_table in ( $tmp_table) 이런 형식이면 윗줄에
if($tmp_table) 라는 조건을 추가하면 됩니다
bo_table in ( $tmp_table) 이런 형식이면 윗줄에
if($tmp_table) 라는 조건을 추가하면 됩니다