묻고답하기

db table에서 select하는 간단한 쿼리인데, 에러가 발생합니다. 보시고 해결책좀 알려주시면 감사하겠습니다.


왜이렇게 자잘한 에러들이 계속해서 발생하는건지, 진짜 끝도 없어 답답합니다..


1) xml 쿼리 부분

<query id="getStockList" action="select">

    <tables>

        <table name="bw_stockprice" />

    </tables>

    <columns>

        <column name="*" />

    </columns>

    <conditions>

        <condition operation="in" column="isin" var="isin" />

        <condition operation="less" column="last_update" var="last_update" default="curdate()" />

    </conditions>

</query> 


2) Model 부분 (query를 호출)

    function getStockList($isin) {

        $args->isin = $isin;

        $out_gsl = executeQuery('bw_stockprice.getStockList', $args);

        var_dump($out_gsl);

        return $out_gsl;

    } 


3) 위 var_dump($out_gsl); 로 출력된 에러메시지

object(Object)#67 (4) { ["error"]=> int(1064) ["message"]=> string(168) "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 '?) `last_update` <= ?' at line 1" ["variables"]=> array(2) { ["_query"]=> string(98) "SELECT * FROM `xe_bw_stockprice` as `bw_stockprice` WHERE `isin` in (?) `last_update` <= ? " ["_elapsed_time"]=> string(7) "0.00016" } ["httpStatusCode"]=> NULL }  



조회 쿼리는 args->last_update 가 NULL이면 curdate()가 들어가도록 하였고, args->isin 은 단일, 혹은 복수로 조회가 가능하도록 만들었습니다.


에러메시지만 보면 isin에 넘겨줄 값에 문제가 있어서 제대로 select가 안되는 것인데, $args->isin 에는 12자리의 string 값이 들어가기 때문에 에러가 발생할 이유가 없습니다.



여담이지만, 이거 외에도 Mysqli()의 prepared statement 부분에서 여러가지 다양한 에러들을 만나보고 있습니다. mysqli 의 문제일지 xe의 문제일지 알 수 없지만, 상식적으로 문제가 없는 코드를 작성했는데 에러를 내버리고 어떻게 해결해야 할 지도 알 수가 없으니 정말 답답합니다.



참고로, php 버전은 개발서버는 5.0.92 이고, 운영서버는 5.1.58 입니다. 위 문제는 개발서버에서 일어나고 있습니다.

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
오락실주인 gayeon 님의 컨텐츠 위젯 사용하시는분 !!  
야마돌끼 모듈에 대한 정보를 보고자합니다. [1] 2013.07.17 by sejin7940
꿈틀잉 게시판 상단내용 html 테그 깨지는 현상 file  
미소바다 contents 위젯에서 새창으로 열리게 하려면.. [1] 2013.07.17 by sejin7940
마루바람 문서의 버전관리가 가능한가요? [1] 2013.07.17 by sejin7940
hoyeop 이미지 링크주소를 이미지로 변환하는 스크립트 질문  
나도밤보 카카오스토리 sns 코드 질문입니다 [1] 2013.07.17 by 송동우님최고
溺內 게시판 본문 글자수 세어서 출력하는 방법? [1] 2013.07.17 by 송동우님최고
보소보소 화면 맨윗줄의 문장 바꾸는법? [2] file 2013.07.17 by 지그재거
designers mycss에서 메뉴만들었는데 롤오버추가할수있을까요?  
아기나옹이 레이아웃에 삽입 하여 쓸 div 소스좀 부탁 드립니다~ [4] file 2013.07.17 by 아기나옹이
뺑두비쌈2 서버이전시 필요한 php버전과mysql [1] 2013.07.17 by 이동일636
designers 갑자기 메뉴만든게 라인이 뜨네요 왜그럴까요~ [1] 2013.07.17 by 지그재거
Happiness 회원 쪽지보내기 메뉴가 없습니다. 등록 이라는 메뉴 [1] file 2013.07.17 by 지그재거
조각모음중... 1.7 업그레이드이후(?) 내용값은 필수입니다..가 뜹니다. [1] file 2013.07.17 by Happiness
묵향이좋아 게시판 에서 html 태그가 전혀 안먹히는데요 왜그런지모르겠네요 [2] 2013.07.17 by 지그재거
jahong 게시판의 버튼을 예전(1.4 버전대) 처럼 출력하려면 어떻게해야 하나요? [1] 2013.07.17 by 혼ME
nike077 게시판을 추가하였으나... 각 메뉴들을 클릭할때마다 레이아웃이 변해버립니다.. [1] 2013.07.17 by pentopen
에이팜 IP수정후 관리자 페이지가 에러남 [1] 2013.07.17 by pentopen
마유엘 위키 모듈.... [1] 2013.07.17 by 윈컴이
scepter83 xml 쿼리에서 에러가 나는데, 원인을 알 수가 없습니다. [1] 2013.07.17 by 뀰귤
smilegina 제 모든 정보를 지우고 다시 만들려면 어떻게 해야되나요? [1] 2013.07.17 by sejin7940
아기나옹이 가로선 긋기 소스좀 알려 주세요~ [2] 2013.07.16 by 아기나옹이
Fidelity 게시판 위에다가 임의의 메뉴를 삽입하려고 합니다. [1] 2013.07.16 by sejin7940
S야옹이 phpmyadmin 에서 업로드 용량 수정하는 법.. [1] 2013.07.16 by sejin7940
냐냐냐냔 홈페이지 두번 로딩되는 현상 1.5.3 [1] file 2013.07.16 by Fidelity
쿨럭이 첨부파일개수 제한 ㅠ.ㅠ 이 안되네요.. [2] 2013.07.16 by 지그재거
레몬시 몇 페이지보면 회원가입 유도하는 모듈은 없나요? [1] 2013.07.16 by sejin7940
연시랑 게시판에 작성자 프로필을 가져오고 싶습니다. [1] 2013.07.16 by sejin7940
zroi. 게시판 파일 첨부 에 어려움을 겪고 있습니다. [3] file 2013.07.16 by 구름나무바위