「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()