2009-02-06 25 views
-1

我對每個我存儲到數據庫中 我想通過該ID來PHP和運行對SELECT語句從數據庫中獲取的值回記錄生成一個唯一的ID和把它傳回閃光燈,最好的方法是做什麼?閃存到PHP發送和接收變量

PS:我正在使用AS3

回答

2

你要調用PHP腳本,這使得SQL連接和獲取價值。

這裏:http://livedocs.adobe.com/flex/2/langref/flash/net/URLLoader.html#includeExamplesSummary

的重要組成部分,是在這裏:

public function URLLoaderExample() { 
     var loader:URLLoader = new URLLoader(); 
     configureListeners(loader); 

     var request:URLRequest = new URLRequest("urlLoaderExample.txt"); 
     try { 
      loader.load(request); 
     } catch (error:Error) { 
      trace("Unable to load requested document."); 
     } 
    } 

在這裏:

private function completeHandler(event:Event):void { 
     var loader:URLLoader = URLLoader(event.target); 
     trace("completeHandler: " + loader.data); 

     var vars:URLVariables = new URLVariables(loader.data); 
     trace("The answer is " + vars.answer); 
    } 

在你的PHP腳本,你只需要在最後一個印刷:

<?php 
    $value = Select Statement to get that damn value out of the damn database 
    print $value; 
?> 

您將能夠讀取$值超出loader.data的。

1

我真的沒有看到您的問題。是什麼讓這真的不同於客戶端JavaScript調用服務器端PHP?我的意思是,簡單地創建具有相應URLRequest對象URLLoader(也可以是POST請求),添加事件處理程序的完整事件,並解析返回的文檔。我建議XML,因爲這很容易從AS3解析,但JSON和純文本應該正常工作。