Background Image

FORUM

조회 수 5547 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

 

안녕하세요, 금일 특이한 현상이 발견되어 문의드립니다.

버그일 가능성도 있어 보입니다.

 

PHP API를 사용하여 쿼리를 실행하기에 앞서 UPDATE 될 값들을 cubrid_real_escape_string() 함수로 이스케이핑 처리하고 있습니다.

그런데, 짦은 데이터는 문제 없이 리턴이 오고 조금 긴 데이터는 빈 값으로 리턴이와 문의드립니다.

 

===================================== (환경 정보) =====================================

 

PHP 버전 : 5.3.5

큐브리드 모듈은 아래와 같이 로드됨.

php_capi.jpg

 

큐브리드 서버 정보: CUBRID 2008 R4.1 (8.4.1.2032) (32bit release build for Windows_NT) (Apr 5 2012 14:37:00)

 

=====================================

 

실행된 쿼리의 템플릿은 아래와 같습니다.

 

 

UPDATE ELP_TEST_RESULT SET TEST_SN = 204964 , RESTORE_DATA = '' WHERE TEST_RESULT_SN = 221137

 

 

적색 표기된 컬럼(RESTORE_DATA)에 들어갈 문자열이 문제가 발생했으며,

cubrid_real_escape_string() 함수를 사용하여 문자열을 이스케이핑하였으나 아래 "데이터1"은 정상적으로 리턴이 오는 반면,

"데이터2"의 경우에는 빈 값으로 리턴이 옵니다.

 

관련하여 아래 링크를 통해 확인해 보니, ansi_quotes 의 값이 기본이 yes로 되어 있다고 하여,

no로 변경하기 위해 cubrid.conf 에 ansi_quotes=no 를 추가하고 DB를 재시작하였지만 문제는 계속 발생합니다.

(참고한 링크 주소) http://ftp.cubrid.org/CUBRID_Docs/Manuals/CUBRID2008R4.1_Manual_en.pdf

 

 

이 문제를 해결하기 위해서는 어떻게 해야 할까요?

데이터 양이 긴 것은 아니고, 단지 데이터가 JSON 문자열이다 보니 발생하는 듯한데 이런 경우 처음이라....

 

빠른 답변 부탁드립니다.

 

 

[데이터1 - 문제 없음]

{"page":1,"history":{"ITL-PS-0999-Q59":{"status":"","joined":false,"checked":false,"passed":false,"log":{"selectedIndex":[0]}},"ITL-PS-0999-Q60":{"status":"","joined":false,"checked":false,"passed":false,"log":{"selectedIndex":[0]}}}}

 

 

[데이터2 - 문제 발생]

{"page":0,"history":{"ITL-PS-0999-Q1":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q2":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q3":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q4":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q5":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q6":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q7":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q8":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q9":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q10":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q11":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q12":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q13":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q14":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q15":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q16":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q17":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q18":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q19":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q20":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q21":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q22":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q23":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q24":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q25":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q26":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q27":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q28":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q29":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q30":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q31":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q32":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q33":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q34":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q35":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q36":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q37":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q38":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q39":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q40":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q41":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q42":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q43":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q44":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q45":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q46":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q47":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q48":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q49":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q50":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q51":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q52":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q53":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q54":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q55":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q56":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q57":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q58":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q59":{"status":"","joined":false,"checked":false,"passed":false,"log":null},"ITL-PS-0999-Q60":{"status":"","joined":false,"checked":false,"passed":false,"log":null}}}

 

 


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 49
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
1274 로그인 에러 문의 드립니다. 3 낭군 2012.09.21 7785
1273 cubrid log message 관련 질문입니다. 3 깽즈야 2012.09.17 5850
1272 볼륨 자동 추가 기능이 작동하지 않는 것 같습니다. 2 nimbus89 2012.09.14 5701
1271 큐브리드의 이전 버전 다운로드에 대해서 1 DiaBlue 2012.09.13 5555
1270 테이블 크기제한은 어떻게 해제하나요? 2 로닥 2012.09.10 5576
1269 cubrid 복구 관련 문의 3 깽즈야 2012.09.07 7812
1268 큐브리드 매니저 질의 실행계획 표시 오류?? 3 file 종이 2012.09.07 5486
1267 master process에 대해서 4 깽즈야 2012.09.06 5783
1266 혹시 큐브리드매니저 자동완성 끄는 기능 있나요 2 안지민 2012.09.05 6036
1265 CCI API가 Thread Safe 한가요? 3 nimbus89 2012.09.04 7284
1264 CCI API로 구현시 DB를 원격에서 접속할 때 발생하는 문제 2 nimbus89 2012.09.01 5989
1263 명령창(커멘드 라인)으로 DB 생성시 볼륨 자동 추가 설정 방법 문의 4 nimbus89 2012.09.01 6784
1262 표준프레임워크의 공통컴포넌트에 게시판설치관련 3 file 큐브리 2012.08.31 22767
1261 cubrid ha 백업 문의 1 깽즈야 2012.08.30 5959
1260 cubrid manager 접속 오류와 관련하여 1 bizsp 2012.08.30 5766
1259 loaddb시 피시 메모리 증가와 스왑에 따른 종료문제 7 천상하늘 2012.08.28 11365
1258 DB링크 사용이 가능한지 문의드립니다. 1 secret 장경수 2012.08.28 5
1257 이전에 질문드렸었는데요.. 중복 제거 쿼리문 재질문드립니다... 2 광황제 2012.08.25 9117
» cubrid_real_escape_string 값이 빈 값으로 리턴 됨 4 file 차오이 2012.08.25 5547
1255 큐브리드 매니저 비밀번호 오류메시지 2 file 종이 2012.08.24 6075
Board Pagination Prev 1 ... 132 133 134 135 136 137 138 139 140 141 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales