Hi, I'm trying to rank football players based on calculations from my query:
My query
$sql = "SELECT p.lname, p.fname, SUM(pass_yd) AS sumpassyd, SUM(pass_att) as sumpassatt, SUM(pass_cmp) as sumpasscmp, SUM(rush_yd) AS sumrushyd, SUM(total_td) AS sumtotaltd, SUM(rush_att) AS sumrushatt, SUM(pass_td) as sumpasstd, SUM(ps.qb_in) AS sumqbint, ps.player_id, ps.year
FROM playerstats ps, players p
WHERE ps.player_id = p.player_id
AND p.position_id = 1
AND ps.year = 2005
GROUP by ps.player_id, ps.year
ORDER by sumpassyd DESC";
My calculation
while ($row = mysql_fetch_array($result))
{
$row['ffr_points'] = (($row['sumpassyd'] * 0.034) + ($row['sumpasstd'] * 4) + ($row['sumqbint'] * -2) + ($row['sumrushyd'] * 0.067) + ($row['sumtotaltd'] * 6));
I would like to sort the players based on the results of $row['ffr_points'] and display something like this:
print "$fname $lname is ranked number"$playerRank"";
}
Any help would be appreciated