我一直试图让一个查询工作,像一个列的SUM(杀死,死亡和协助玩家。)
我一直在尝试使用以下php mysql代码:
<div class="row">
<h3>ScoreBoard Game Info</h3>
</div>
<div class="row">
<table class="">
<thead>
<tr>
<th>Player</th>
<th>Kills</th>
<th>Death</th>
<th>Assist</th>
</tr>
</thead>
<tbody>
<?php
include 'database.php'; //DB connect
$pdo = Database::connect();
$sql = 'SELECT player, sum(kill) as kill, SUM(death) as death, SUM(assist) as assist FROM eventgame GROUP BY player ORDER by player';
foreach ($pdo->query($sql) as $row) {
echo '<tr>';
echo '<td>'. $row['player'] . '</td>';
echo '<td>'. $row['kill'] . '</td>';
echo '<td>'. $row['death'] . '</td>';
echo '<td>'. $row['assist'] . '</td>';
echo '<td width=250>';
echo '</td>';
echo '</tr>';
}
Database::disconnect();
?>
</tbody>
</table>
</div>
</div> <!-- /container -->
我无法让这个工作起来,有人会指出我做错了什么吗?我现在正试着这几天了。如果问题是查询,有人可以指出我需要改变什么,或者我需要另一种方法吗?我正在使用mysql 5.6。 AW什么,所以我需要每个球员的TOTAL。
答案 0 :(得分:0)
MySQL支持表达式。你可以试试:
Select kill + death as total, , ,