1

SQL データベースから php を介して変数を読み込もうとしていますが、何も得られません

ここにコードがあります

var Idfield;
var loader:URLLoader = new URLLoader();
// data will come as URL encoded variables
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(new URLRequest("pull.php"));
loader.addEventListener(Event.COMPLETE,dataload);                                     
function dataload(e:Event){
    Idfield =e.target.data["id"];
    trace(Idfield);
}

ここにphpコードがあります

   $query = "SELECT max(id) from $tablename";
    $result = mysql_query($query) 
        or die("no rows selected");
    $row = mysql_fetch_row($result); // extracts one row
    echo  "id=$row[0]";
4

2 に答える 2

1

変数の形式は name=value 形式の変数を想定していると思うので、次のようにしてみてください。

echo 'id=' . $row[0];
于 2009-02-05T20:07:12.683 に答える
0

まず、load() を実際に呼び出す前に、イベント リスナーを追加する必要があります。

何も得られないと言うとき、どういう意味ですか?

エラー イベントをリッスンして、そこからエラー メッセージをダンプすることもできます。

HTH

于 2009-02-05T20:05:49.190 に答える