포럼
wechat을 개발중인데요..
2013.01.13 15:49
제가 지금 wechat을 개발중입니다.
설치형 채팅 위젯인데, 지금 DB연동중에 문제가 생겨서요..
쿼리가 숫자만 전송이 잘됩니다;;
<query id="insertChatMember" action="insert">
<tables>
<table name="wechat_memberlist" />
</tables>
<columns>
<column name="chat_id" var="chat_id" filter="alpha_number" maxlength="100" notnull="notnull" />
<column name="member_srl" var="member_srl" notnull="notnull" />
</columns>
</query>
이렇게 쿼리문 적었구..
$qVar->chat_id = "wechat1"; $qVar->member_srl = 4; $rQuery = executeQuery("widgets.wechat.insertChatMember",$qVar); 이런식으로 전송 시켜봤는데, 숫자만 전송되요.. 영어도 안되고;; 전에 SMaker님이 이슈에도 올려보셨다는데, 답이 없다고 하셔서 한번 올려봅니다.
댓글 13
-
윈컴이
2013.01.13 16:05
-
카이네드
2013.01.13 16:39
비록 도와드릴 순 없지만.. 화이팅입니다.
-
KANTSOFT
2013.01.13 17:17
서버가 리눅스 인가요? 아님 윈도우인가요?
-
웹엔진
2013.01.13 18:10
리눅스 서버입니다. ㅎㅎ
php: 5.3.9
mysql: 5.0.92
charset: UTF-8
-
웹엔진
2013.01.13 18:57
해결은 안되는걸까요? ㅠㅠ @XE @난다날아 @똥똥 @퍼니엑스이 @delphiXE2 @송동우
우선은 $oDB->_query로 개발하곤 있는데,
이게 다른 DB에서는 제대로 작동을 안할 수가 있다고해서요 ㅠㅠ
-
delphiXE2
2013.01.13 19:04
내가 호출되는 이유가 뭘까에 대한 생각을..
-
웹엔진
2013.01.13 22:25
델파이님도 XE 꽤 잘다루실것 같아서요 ㅠㅠ
-
Canto
2013.01.13 19:08
rQuery 디버그 찍어보세요..
-
웹엔진
2013.01.13 22:22
[2013-01-13 22:20:39 wechat.class.php:140] - mem(7.69MB)Object Object([error] => 1054[message] => Unknown column 'wechat1' in 'field list'[variables] => Array([_query] => INSERT INTO `xe_wechat_memberlist`(`chat_id`, `member_srl`)VALUES (`wechat1`, `4`)[_elapsed_time] => 0.00014)[httpStatusCode] =>)이렇게 나오네요.. -
KANTSOFT
2013.01.13 20:15
debugPrint찍으셔서 쿼리에서 문자열이 어떻게 입력되는지 보세요.
-
웹엔진
2013.01.13 22:23
[2013-01-13 22:20:39 wechat.class.php:140] - mem(7.69MB)Object Object([error] => 1054[message] => Unknown column 'wechat1' in 'field list'[variables] => Array([_query] => INSERT INTO `xe_wechat_memberlist`(`chat_id`, `member_srl`)VALUES (`wechat1`, `4`)[_elapsed_time] => 0.00014)[httpStatusCode] =>)이렇게 나오네요.. -
퍼니엑스이
2013.01.13 21:10
XE 코어 문제입니다. 원인은 파악되었고 시간나면 패치를 제출해볼 생각입니다.
INSERT 쿼리를 만들때 값을 '(따옴표)로 둘러싸줘야 되는데 ` <- 이걸로 둘러싸네요.
varchar 타입인데 칼럼 타입을 검사하는 부분에 문제가 있어서 number로 인식하고 있네요. 이게 원인입니다.
-
웹엔진
2013.01.15 17:14
그런데, 왜 제가 만든거에서만 그러죠? ㅠㅠ
document 모듈같은건 잘 작동하는데 ㅠㅠㅠㅠ
저도 이래서 어쩌다보니 되더라구요. 한번 계속 만져보세요.