У меня есть запрос, который работает нормально с результатами, как бы я хотел быть в состоянии вычислить сумму голосов и получить процент. Думаю, мне нужно получить общее количество голосов, прежде чем я смогу рассчитать процент. Следующее является частью моего кода.mysql Сумма() и процент от общей суммы
<?php
$query = "SELECT candidates.CandidateName, candidates.CandidateVotes, candidates.Party, mainrace.MainRaceName, race.RaceName
FROM candidates
JOIN race ON race.RaceID = candidates.RaceID
JOIN mainrace ON mainrace.MainID = candidates.MainID
WHERE candidates.RaceID = 9";
$result = mysql_query($query) or die(mysql_error());
//Loop through db fields.
for($i=0; $row = mysql_fetch_array($result); $i++){
?>
<tr>
<td>Perentage</td>
<td><?php echo $row['CandidateName']; ?></td>
<td><?php echo $row['CandidateVotes']; ?></td>
</tr>
<?php
}
?>
<tr>
<td></td>
<td>Total Votes:</td>
<td>Sum totals</td>
</tr>
На данный момент я хочу, чтобы иметь возможность запускать запрос перед этим другим запросом и получить
query = "SELECT sum(candidates.CandidateName) FROM candidates WHERE candidates.RaceID =9";
Тогда я могу вычислить $Percentage= $CadidateVotes/100;
Я ценю ваше время и я надеюсь, что у вас есть ответ для меня. С уважением
Awesome thank yk11 You rock. – CyberFla