看板 Flash 關於我們 聯絡資訊
連結資料庫大致上已沒問題(使用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
Kcars:沒有進行fetch的關係吧,不過就算沒有as3也可以讀資料 10/06 00:26
Kcars:記得是result.serverInfo.initialData 10/06 00:28
Nemo0723:請問樓上說得要加在哪一行?? 10/06 00:35
mosluce:onResult用Object接收 然後用ObjectUtil.toString倒出來 10/06 10:38
mosluce:trace(ObjectUtil.toString(Result));看看Result裡面 10/06 10:39
mosluce:有什麼東西 10/06 10:39
Kcars:我的話是onResult(result : Object) : void 裡面 10/06 23:56