묻고답하기

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 남기남
삐리빠뿌 콘텐츠위젯 기본스킨 default에서 컬러셋 속성변경은 어디서 하나요. file  
정무영349 게시물 작성/수정/삭제 시 무조건 비밀번호 입력하게 하려면...?  
zartin 이거 왜 안되죠? file  
낭만구미호 에디터 reload 하는 방법이 있는지요...?  
참치찌개 표의 모서리 라운드 처리하기 [1] 2013.10.21 by Stellar
플러스투 혹시 이런 현상 해결 방법 있을까요? (모바일 게시판 관련)  
용초딩 회원가입 이메일란 하단에 간단한 설명문구 넣는법 file  
iceman237 계정초기화 게시판만 살릴수 없을까요?  
오구리 ie9에서만 화면이 일그러져요.. file  
구름의저편 인증메일이 특정 메일로는 안옵니다 ..ㅠ.ㅠ  
만나나나 방문자 300~400에 트래픽 15Gb [1] 2013.10.21 by 이동일636
마늘방구 통합검색에 레이아웃 달기..  
처리낭군 게시판 '댓글 보기' 가 안 펼쳐집니다 ㅠ_ㅠ [1] file 2013.10.20
비비(BB) 메뉴 클릭시 게시판 팝업(새창)으로 열기.. file  
봉봉또또 로그아웃시 500 내부서버 오류 도움좀 부탁드립니다.  
오락실주인 파일첨부 사라져써요 ...... [2] file 2020.03.14 by BNU
미체르 파일첨부가 먹통인 상황입니다. 제발 봐주세요... [1] 2013.10.20 by 상자님
코스몸 홈페이지 상단의 로그를 등록하였는데 수정이 안되요. [2] 2013.10.20 by 상자님
바아 스케치북 모바일 스킨 질문입니다 [1] 2013.10.20 by 딸꾹질
때린데 또때려 레이아웃 구합니다. (밀크라때) http://subiya.com/xe [2] 2013.10.20 by 쿡래빗