묻고답하기

xe 1.4 환경에서

자체적으로 모듈을 몇가지 사용하여 이용하고 있었습니다.

 

1.5로 업데이트 하고 난 뒤 일부 모듈이 작동하지 않아 몇일동안 원인을 찾다보니

이상하게 select, delete 관련된 query는 잘 작동하지만

insert, update query가 잘 작동하지 않았습니다.

 

모듈상에서는 문제가 없고 잘 작동하는 것처럼 보이지만

db에는 실제로 값이 들어가거나 업데이트가 되지 않았습니다.

 

모듈의 controller.php 에서 executeQuery하는 부분마다

 

$this->stop($output->variables[_query]);

 

이런식으로 출력을 해보면서 확인해보니

 

UPDATE `xe_dev_pay` as `dev_pay`

SET `pay` = 580000, `ready` = 20000, `name`=`김상수`, `bank`=`우리`, `account`=0000

WHERE `id`='abcd'

 

이런식으로 실행되고 있었고, 이럴 경우 unknown column `김상수` in field list 라는 에러가 나면서 mysql로 들어가지지가 않네요

 

에러가 나지 않으려면

set 절에서는 name과 bank에 들어가는 값의 앞 뒤로 붙은 ` 기호대신에 ' 기호가 붙어야 하는데 저 기호가 계속 붙는 이유가 뭔가요?

이상하게 where 절에서는 '기호가 제대로 잘 붙습니다.

따라서 insert와 select는 잘 작동하지만 저 기호때문에 update와 insert를 하는 쿼리들이 동작하지 않는 데요ㅜ

 

모듈의 쿼리의 xml 내용은

 

<query id="updatePay" action="update">
 <tables>
  <table name="dev_pay" />
 </tables>
 <columns>
  <column name="pay" var="pay"/>
  <column name="ready" var="ready"/>
  <column name="name" var="name"/>
  <column name="bank" var="bank"/>
  <column name="account" var="account"/>
 </columns>
 <conditions>
  <condition operation="equal" column="id" var="uid" notnull="notnull" />
 </conditions>
</query>

 

이렇습니다.

이상하게 name과 bank 등 문자열 변수에 기호가 붙어서 에러를 만드는데

사실 문자열 변수인데 숫자를 입력했더니 기호가 붙지 않고 잘 작동합니다.

1.4에서는 잘 작동하던 것이 1.5에서 에러가 나는 원인이 무엇인가요???

 

한글 인코딩 문제인가요?

 

혹시 쿼리 xml 파일이 아니라

제가 만든 모듈이나, filter에서 문제가 생긴 것이라면

이걸 확인해서 디버깅해볼 방법이 뭐가 있을까요???

 

제발 도와주세요ㅜㅜ

 

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
무비클립 위젯코드 어떻게 보나요? 1.5.x 기반에서요.. [1] 2012.02.17 by 송동우
마법의가을 최근글을 보여주는 컨텐츠 위젯을 2단으로 표시하고 싶습니다. [1] file 2012.02.17 by 송동우
시크한민 모듈삭제가 안되고 있습니다.  
시크한민 모듈삭제가 안되고 있습니다.  
바닐라스카이77 로그인 전, 후 메뉴가 변경됨 [1] 2012.02.17 by _첸
miso777 익스,파폭과 크롬 서로 CSS 위치가 틀린경우 [1] file 2012.02.17 by _첸
한마음^^ 서명이 수정이 안됩니다.T.T [1] 2012.02.17 by 한마음^^
은별335 위젯설치  
frogegg 1. 쉬운설치 메뉴에서 삭제 기능이 제대로 동작하지 않습니다. [1] 2012.02.17 by frogegg
커윈 글/댓글 수정이 안되요!!!  
애호가 카테고리 분류 추출위젯이 이상해요!!  
안티프라민 로그아웃 관련 질문요~ [2] 2012.02.16 by 안티프라민
월하선향 레이아웃 메뉴 질문드립니다  
GT네오 익스플로러 특정PC로그인이 안됩니다. [1] 2012.02.16 by 메디안
Sunt 배너 클릭시 포인트지급 모듈(Portal Point) 포인트지급시간  
카메론다이아몬드 Contact us 모듈 비회원 글쓰기 [2] 2012.02.16 by CMD
오락실주인 회원가입시 추천인 어디서보죠? [1] 2012.02.16 by sejin7940
커윈 서명과 프로필사진 [1] 2012.02.16 by sejin7940
BST1 문서페이지에서 사진자료 넣었는데 클릭하면 그림이 뜨거든요 [1] 2012.02.16 by 송동우
장낙중 이미지삽입시 이미지사이의 간격 [1] 2012.02.16 by 송동우
에몽 갑자기 페이지가 깨지네요... 왜 이럴까요 ㅠㅠ [1] file 2012.02.16 by 애호가
김상수입니다 xe 1.5 업그레이드 후, 모듈의 query xml  
가브리엘조 글을 클릭했을때 글본문이 전체넓이로 되고 리스트오른쪽에 위젯이 붙게 하는 방법은...어떻게 하는걸까요? [1] 2012.02.16 by 송동우
똑디 파일첨부 방식 변경 문의 file  
신대산 게시판 첨부파일 [1] 2012.02.16 by 익멍
zartin 요 레이아웃은 어떤거죠? [1] file 2012.02.16 by 이지데브
농개 투표..설문시 한ip당 한번만 투표하게 되어있는데요  
leebackup 추천/비추천 새로고침 안되는 팁에 관해 질문드려요~ [1] 2012.02.16 by 윈컴이
루프프프프 프레임 크기고정 어떻게 하나요? file  
하늘종 분명 삭제한 js 파일을 어디선가 로드해오네요..-_-;; [1] file 2012.02.16 by 똑디