Players
Show stats for users.
Player data
| Username |
Average time |
prepare('select
sum(tl2.t * (tl2.n /
(select sum(num_answered)
from triviauserlog
where username=:username))
) as count,
sum(tl2.p * (tl2.n /
(select sum(num_answered)
from triviauserlog
where username=:username))
) as score
from (select
tl3.id as id2,
tl3.average_time * 1.0 as t,
tl3.average_score * 1.0 as p,
tl3.num_answered * 1.0 as n
from triviauserlog tl3
) tl2
inner join triviauserlog tl on tl.username=:username and id=tl2.id2');
$q->execute(array('username'=>$username));
if ($q === false) {
die("Error: database error: table does not exist\n");
} else {
$result = $q->fetchAll();
foreach($result as $res) {
echo '';
echo '| ' . $username . ' | ';
echo '' . $res['count'] . ' | ';
echo '' . $res['score'] . ' | ';
echo '
';
}
}
} else {
die($err);
}
?>