0

「Eurokos」という名前のデータベーステーブルがあり、ここに「名前」と「時間」の2つの列があります。ゲームを最速で通過したTOP 10プレーヤーのテーブルをphpで作成する必要があります。これは、時間を最小限に抑える必要があることを意味します。

データベースにデータを挿入するには、MySQLi を使用しました。選択するには、同じものを使用する必要がありますか? 私はもう試した $mysqli = new mysqli("localhost","my_db","pass","my_db"); if ($stmt = $mysqli->prepare("SELECT * FROM eurokos e ORDER BY time DESC LIMIT 0, 5"))

私たちを手伝ってくれますか?エコーする方法がわかりません。変数に保存する方法は?可能であれば、「トップ 10」のプレーヤーを取得し、PHP で取得して Action Script に送信するのが最善の方法です。

ありがとうございました。

更新: アクション スクリプトでこのコードを使用していますが、機能しません。最終的に回答を印刷するにはどうすればよいですか (トレースではありません)? myButton使い方に助けが必要です。ここで印刷されていないことがわかります_message = myXml.user.*; message_txt.text = _message;

var myXml:XML;

function uploadTops():void
{
    var myLoader:URLLoader = new URLLoader();
    myLoader.load(new URLRequest("top.php"));
    myLoader.addEventListener(Event.COMPLETE, processXML);
}
function processXML(e:Event):void {
myXml = new XML(e.target.data);
trace(myXml);
}
function myButton(e:MouseEvent):void
{
    uploadTops();
//  _message = myXml.user.*;
//  message_txt.text = _message;
}

エラーが発生しました:Error #1090: XML parser failure: element is malformed.トレースしようとしたとき

at MemoryGame/processXML()[C:\Users\Petras\Downloads\geraseaa\geraseaa\gerase\MemoryGame.as:570]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
4

1 に答える 1