作者Nemo0723 (尼莫-我手写我心)
看板Flash
标题[问题] 资料库连结的问题(MySQL)
时间Tue Oct 6 00:20:29 2009
连结资料库大致上已没问题(使用amfPHP连结)
不知道我现在碰到的问题是DB端还是我FLASH端的问题
在MySQL上已经建立好资料表且有资料
想请问从MySQL读到的资料
在flash要怎麽去接收?存取?
附上一小段程式码:
function DB_log()
{
$mylink = mysql_connect($this-> hostName, $this-> userName, $this->
password);
mysql_select_db("yamblog", $mylink);
mysql_query("set character set UTF-8");
$SQL = "Select to_id from relation Where from_id = 'chris'";
$RS = mysql_query($SQL);
return $RS; <--觉得有问题的地方1
}
上面是参考书上所写的资料库连线测试php档(有小改)
第二段程式:
responder = new Responder(onResult, onFault);
function onResult(Result:String):void{
text_area.text=Result; <--觉得有问题的地方2
}
function onFault(Result:Object):void{
msg_txt.text="Flash Remoting Error";
}
目前上述程式码结果是在text_area这个文字方块中
会显示[object Object]
在amfPHP的Service Browser上显示的Result是:
(mx.collections::ArrayCollection)#0
filterFunction = (null)
length = 0
list = (mx.collections::ArrayList)#1
length = 0
source = (Array)#2
uid = "90EDB5BC-7DD0-C7F2-3693-2565EE0D8E69"
sort = (null)
source = (Array)#2
想请问在flash这一端,
应该用什麽去接收?存取?回传的资料?
打了一大串,辛苦各位看完
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.105.56.127
1F:→ Kcars:没有进行fetch的关系吧,不过就算没有as3也可以读资料 10/06 00:26
2F:→ Kcars:记得是result.serverInfo.initialData 10/06 00:28
3F:→ Nemo0723:请问楼上说得要加在哪一行?? 10/06 00:35
4F:→ mosluce:onResult用Object接收 然後用ObjectUtil.toString倒出来 10/06 10:38
5F:→ mosluce:trace(ObjectUtil.toString(Result));看看Result里面 10/06 10:39
6F:→ mosluce:有什麽东西 10/06 10:39
7F:→ Kcars:我的话是onResult(result : Object) : void 里面 10/06 23:56