Voici ma requète :
Code : Tout sélectionner
public function getMostDistancer2() {
$res = mysql_query('SELECT `uuid` AS name, SUM(`distance_traveled`) AS sum_distance
FROM players
WHERE distance_traveled != -1
GROUP BY `uuid`
ORDER BY sum_distance DESC
LIMIT 3') or die(mysql_error());
while($row = mysql_fetch_assoc($res)) { $rows[] = $row; }
return $rows;
}
Code : Tout sélectionner
<?php
$ar = $serverObj->getMostDistancer2();
$player = $serverObj->getPlayer($ar['name']);
if ($player) {
echo(STRING_ALL_DISTANCER);
?>
: </h2>
<h3 class="ca-sub"> <a class="fort" href="?view=player&uuid=<?php echo($player->getUUID()); ?>"><?php echo($player->getName()); ?></a>
<?php
print_r($ar);
foreach ($ar as $row) {
echo '<div style=" display: block;">';
echo '<a class="fort" href="?view=player&uuid=<?php echo($player->getUUID()); ?>"><?php echo($player->getName()); ?></a>';
echo $row['sum_distance'];
echo '</div>';
}
?>
<?php echo(STRING_ALL_DISTANCER_UNIT); ?>
<?php } else echo(STRING_ALL_NONE); ?>
Une aide serait bienvenue