제목 | 쿼리문을 phpMyadmin에서 출력하면 원하는값을 잘나오는데 쿼리문 오류가 납니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 럭셔리얼라 | 작성시각 | 2017/06/14 23:13:22 |
|
|||
책 내용중 ci_board 예제중 게시판에 검색어 부분에서 쿼리문이 오류가 납니다. 그런데 쿼리문을 echo로 출력해 긁어서 phpMyadmin 에서 출력하면 원하는값이 출력 됩니다. $sword = " where subject like '%".$search_word."%' or contents like '%".$search_word."%'"; $sql = "select * from ".$table.$sword." order by board_id desc".$limit_query; //echo $sql;exit; 검색어($sword)가 없을땐 잘돌아가고 검색어만 들어가면 Error Number: 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 '-8, 8' at line 1 select * from ci_board where subject like '%아홉%' or contents like '%아홉%' order by board_id desc limit -8, 8 이렇게 오류가 나는데 $sql을 출력해서 phpMyadmin 에서 출력해보면 원하는 값이 잘 나옵니다. 이럴땐 어느부분을 체크해야 하나요?
|
|||
첨부파일 |
sql문.png (24.8 KB) |
||
다음글 | 확장자 html 로 php 코드가 있어 iis 7.0... (3) | ||
이전글 | 매번 같은 작업을 하는 기능을 trait 를 사용해 공... (6) | ||
곰멍
/
2017/06/15 00:19:36 /
추천
0
$limit_query 부분을 한 번 체크해보시길 바랍니다.
|
럭셔리얼라
/
2017/06/15 00:55:49 /
추천
0
아..내눈엔 왜 저게 안보였을까요.. 에러 1604찾아보니 문법이나 따옴표보라해서 거기에만 꽂혀 있었네요.. 감사합니다..ㅜ.ㅠ |