2010-11-22 138 views
1

我想用selectedItems從Flash Builder創建一個查詢到PHP/mySQL。我有一個簡單的SELECT查詢設置來填充我想爲主查詢選擇的項目的數據網格(兩條記錄看起來像這樣「19 10」,「20 10」)。這是我卡住的地方。我不知道是否需要分解Flash Builder中用於在SQL中格式化的selectedItems,或者如果我可以在PHP中執行它。從Flash Builder(Flex)發送CustomObjects到PHP

我假設它應該在Flash Builder中完成,然後我將部分SQL語句發送到PHP。

截至目前,Flash Builder將選定的值保存爲CustomObjects,我不確定如何檢索對象中的格式設置。

var arr:Array = dataGrid.SelectedItems 

這產生了一個CustomObjets數組,我從那裏丟失了。

我將需要生成的SQL語句需要看起來像這樣。

SELECT * 
FROM Stats 
WHERE neu IN ('19 10','20 10'); 

感謝您提前給予的幫助。

回答

1

你需要看看AMFPHP。它允許你將數據發送到flash/flex或從php發回數據。在PHP中,一旦你收到數據,你可以像使用Flash中的任何其他對象一樣使用它來構建你的sql語句。

我不會在Flash中構建sql語句,因爲有人可能會在sql中注入一些不適。

http://www.amfphp.com ...還有其他版本的AMF,你也可以像CakePHP和Zend一樣使用。 FlashBuilder實際上會爲你創建ZendAMF示例類。但是您不必使用flex來訪問AMF,但我會推薦它用於任何Web應用程序。 Flash用於動畫,Flex用於應用程序。

相關問題