0
new-ish到PHP。試圖在Flash中創建一個高分表,我已經將我的遊戲鏈接到了數據庫,並且可以向它發送分數沒問題。我也可以檢索它們,但問題在於輸出。在PHP中打印數據庫查詢結果到AS3
我對檢索數據和輸出它PHP代碼:
<?php
include_once("connect.php");
if ($_POST['systemCall'] == "getScores"){
$sql = "SELECT * FROM highscores ORDER BY score DESC LIMIT 0,5";
$query = mysql_query($sql);
$counter = mysql_num_rows($query);
if ($counter > 0){
while ($data = mysql_fetch_array($query)){
$name = $data["name"];
$correct = $data["correct"];
$time = $data["time"];
$score = $data["score"];
print "systemResult=$name\t\t\t$correct\t\t$time\t\t$score\n\n\n";
}
} else {
print "systemResult=Error.";
}
}
?>
的Flash AS3 &收到的輸出和我有它顯示在我的遊戲,我想,這個問題是「systemResult ='出現在所有輸出的開始處,但第一個輸出。因此,高評分表是沿着線的東西:
name correct time score
alice 19/20 38s 2182
systemResult=bob 17/20 68s 1827
systemResult=charlie 15/20 55s 1722
我知道我大概可以用字符串操作除去這一點,但我想這樣做正確 - 有關輸出數據我該怎麼正確的方式,如果不,什麼是正確的路要走?
謝謝
很好,它的工作。謝謝。 – kevio17 2013-03-06 10:33:40