묻고답하기

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 남기남
똑디 파일첨부 방식 변경 문의 file  
가브리엘조 글을 클릭했을때 글본문이 전체넓이로 되고 리스트오른쪽에 위젯이 붙게 하는 방법은...어떻게 하는걸까요? [1] 2012.02.16 by 송동우
김상수입니다 xe 1.5 업그레이드 후, 모듈의 query xml  
에몽 갑자기 페이지가 깨지네요... 왜 이럴까요 ㅠㅠ [1] file 2012.02.16 by 애호가
장낙중 이미지삽입시 이미지사이의 간격 [1] 2012.02.16 by 송동우
BST1 문서페이지에서 사진자료 넣었는데 클릭하면 그림이 뜨거든요 [1] 2012.02.16 by 송동우
커윈 서명과 프로필사진 [1] 2012.02.16 by sejin7940
오락실주인 회원가입시 추천인 어디서보죠? [1] 2012.02.16 by sejin7940
카메론다이아몬드 Contact us 모듈 비회원 글쓰기 [2] 2012.02.16 by CMD
Sunt 배너 클릭시 포인트지급 모듈(Portal Point) 포인트지급시간  
GT네오 익스플로러 특정PC로그인이 안됩니다. [1] 2012.02.16 by 메디안
월하선향 레이아웃 메뉴 질문드립니다  
안티프라민 로그아웃 관련 질문요~ [2] 2012.02.16 by 안티프라민
애호가 카테고리 분류 추출위젯이 이상해요!!  
커윈 글/댓글 수정이 안되요!!!  
frogegg 1. 쉬운설치 메뉴에서 삭제 기능이 제대로 동작하지 않습니다. [1] 2012.02.17 by frogegg
은별335 위젯설치  
한마음^^ 서명이 수정이 안됩니다.T.T [1] 2012.02.17 by 한마음^^
miso777 익스,파폭과 크롬 서로 CSS 위치가 틀린경우 [1] file 2012.02.17 by _첸
바닐라스카이77 로그인 전, 후 메뉴가 변경됨 [1] 2012.02.17 by _첸
시크한민 모듈삭제가 안되고 있습니다.  
시크한민 모듈삭제가 안되고 있습니다.  
마법의가을 최근글을 보여주는 컨텐츠 위젯을 2단으로 표시하고 싶습니다. [1] file 2012.02.17 by 송동우
무비클립 위젯코드 어떻게 보나요? 1.5.x 기반에서요.. [1] 2012.02.17 by 송동우
단소사랑 Unknown column 'public' in 'field list' 라는 메세지가 뜨면서 글등로이 안되요.  
무비클립 ShopXE 상품등록 연관에러 문의드려요 [1] file 2012.02.17 by 수락산
세인토 ShopXE의 상품관리모듈에 상품이미지추가가 되지 않습니다 [1] 2012.02.17 by 수락산
무비클립 다음 동영상 플레이어 링크 방법좀 알려주세요 송동우님.. [1] 2012.02.17 by 송동우
나뚜르 XE와 SCM음악플레이어의 충돌을 막을방법이 없을까요 [1] 2012.02.17 by 나뚜르
팻클럽 모듈스킨 Sketch Book 의 상세 페이지에 이미지를 넣고 싶어요 [2] file 2012.02.17 by 팻클럽