오늘 질문 많이 합니다. ㅠ.ㅠ 이런 에러 문구가... 정보
그누보드 오늘 질문 많이 합니다. ㅠ.ㅠ 이런 에러 문구가...본문
먼저.. 루트님의 블로그 형식의 달력프로그램을 사용하고 있었습니다.
예전까지는 잘되다가 인기검색어 및 몇몇 프로그램을 설치하고 난 후 작성 된 글이 있는
날짜를 클릭하면 아래와 같이 검색이 안되네요..
그래서 전체 검색을 해보면 되지만 게시판 검색이 아래와 같이 에러가 뜨면서 안됩니다.
인기 검색어와 충돌이 일어나는 것일까요?
무엇때문에 이런 에러가 나는지 아시는 분 계시면 답변 부탁드립니다.
차근 차근 살펴보겠지만, 저의 능력으로는....
select distinct wr_parent_id from gb_write_seminar where (1) and ( (wr_datetime like '%2004-09-18%') (INSTR(LOWER(wr_datetime), '2004-09-18') > 0) ) and (wr_num between '-11' and '4989')
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(LOWER(wr_datetime), '2004-09-18') > 0) ) and (wr_num b
예전까지는 잘되다가 인기검색어 및 몇몇 프로그램을 설치하고 난 후 작성 된 글이 있는
날짜를 클릭하면 아래와 같이 검색이 안되네요..
그래서 전체 검색을 해보면 되지만 게시판 검색이 아래와 같이 에러가 뜨면서 안됩니다.
인기 검색어와 충돌이 일어나는 것일까요?
무엇때문에 이런 에러가 나는지 아시는 분 계시면 답변 부탁드립니다.
차근 차근 살펴보겠지만, 저의 능력으로는....
select distinct wr_parent_id from gb_write_seminar where (1) and ( (wr_datetime like '%2004-09-18%') (INSTR(LOWER(wr_datetime), '2004-09-18') > 0) ) and (wr_num between '-11' and '4989')
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(LOWER(wr_datetime), '2004-09-18') > 0) ) and (wr_num b
댓글 전체
해결했습니다. ^^; 이제 자야겠네용... ㅋㅋ
// $str .= " (INSTR(LOWER($field), '$s[$i]') > 0) ";
이 부분을 주석처리 하니깐 되네요..
// $str .= " (INSTR(LOWER($field), '$s[$i]') > 0) ";
이 부분을 주석처리 하니깐 되네요..
switch ($field) {
case "wr_subject|wr_content" :
$str .= " (wr_subject like '%$s[$i]%' or wr_content like '%$s[$i]%') ";
break;
case "wr_subject" :
$str .= " (wr_subject like '%$s[$i]%') ";
break;
case "wr_content" :
$str .= " (wr_content like '%$s[$i]%') ";
break;
case "ca_id" :
$str .= " ($field = '$s[$i]') ";
break;
case "wr_hit" :
case "wr_good" :
case "wr_nogood" :
$str .= " ($field >= '$s[$i]') ";
break;
case "wr_num" :
$str .= " ($field = ".((-1)*$s[$i]).") ";
break;
default :
$str .= " ($field like '%$s[$i]%') ";
// 3.36
$str .= " (INSTR(LOWER($field), '$s[$i]') > 0) ";
break;
이렇게 하니깐 이름하고 날짜 빼고 다 되네요.. 이름, 날짜는 어떻게 하죠??
case "wr_subject|wr_content" :
$str .= " (wr_subject like '%$s[$i]%' or wr_content like '%$s[$i]%') ";
break;
case "wr_subject" :
$str .= " (wr_subject like '%$s[$i]%') ";
break;
case "wr_content" :
$str .= " (wr_content like '%$s[$i]%') ";
break;
case "ca_id" :
$str .= " ($field = '$s[$i]') ";
break;
case "wr_hit" :
case "wr_good" :
case "wr_nogood" :
$str .= " ($field >= '$s[$i]') ";
break;
case "wr_num" :
$str .= " ($field = ".((-1)*$s[$i]).") ";
break;
default :
$str .= " ($field like '%$s[$i]%') ";
// 3.36
$str .= " (INSTR(LOWER($field), '$s[$i]') > 0) ";
break;
이렇게 하니깐 이름하고 날짜 빼고 다 되네요.. 이름, 날짜는 어떻게 하죠??
아.. 그리고 검색이 추천, 비추천, 번호, 읽음, 제목+내용 으로 하면 검색이 되는데...
제목, 내용, 날짜, 이름만 검색이 안되고 위와 같은 에러가 뜹니다.
제목, 내용, 날짜, 이름만 검색이 안되고 위와 같은 에러가 뜹니다.