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