묻고답하기

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 남기남
BK 메뉴 출력 URL이 이상합니다 [2] 2008.10.16 by BK
유진 미리 홈페이지를 만들어놓고 제로보드xe를 붙이면....안되나요? [4] 2008.10.16 by 유진
노경석195 홈피 주소에 관한 고수님들의 의견 부탁합니다. [1] 2008.10.16 by 백성찬
시부타쿠 외부페이지 관련하여 질문 드립니다. 꼭 좀 도와주십시오. [3] 2008.10.16 by 백성찬
catsby.myid.net 혹시 pdf -word파일로 변환하는 프로그램 있으신분.요.. 제로보드 관련 질문이 아니라 죄송,, [2] 2008.10.16 by catsby
한미키친 똑띠님 레이아웃 90% 이상 제대로 설치 되신분이 계신가요??? [4] 2008.10.16 by 참악동
체리향 메뉴 버튼의 배경 변경 질문입니다. [1] file 2008.10.16 by 山水菊
팔뚜기 홈페이지에 채팅방을 달려고하는데요 [1] 2008.10.16 by 山水菊
넨네 [해결] 레벨아이콘 롤오버시 포인트, 레벨 안 뜨게 하는 법 [3] 2008.10.16 by 넨네
오승현389 주소관련해서... [3] 2008.10.16 by Wonzopein
desperada 폰트 변경하려다 먹통되 댓글도 글쓰기 & 파일첨부 모두 불가해요. [9] 2008.10.16 by 백성찬
테사카 업로드 가능 파일 개수 지정  
장보고234 회원아이디로 네이버 검색시...개인정보 유출?? [1] 2008.10.15 by 드림스케쳐
테사카 kurokuma 레이아웃에 대해 질문좀.. [2] 2008.10.15 by 테사카
부안프로그래밍 게시판이 이상합니다.. [2] 2008.10.15 by 부안프로그래밍
산티 댓글작성후 페이지 새로고침이 안되는 문제 [2] 2008.10.15 by 산티
아름다운교회 오류메세지 뜨면서 권한이 없어짐  
Kitaro 구글웹마스터 (Google webmasters) 인증 실패 [3] 2008.10.15 by 디따마니
제발 ㅠㅠ 도와주세요ㅠㅠ3일기다렸어요ㅠ [3] 2008.10.15 by ㅠㅠ
lo마음ve 인증메일관련