2015-09-13 37 views
0

所以我试图总结所有列值时出现问题。 我需要总结4列值才能回显总数。列值只能是1或0 下面的代码:SUM在mysql中有多个列

$q = $mysqli->query("SELECT SUM(0_title + 1_title + 2_title + 3_title + 4_title + 5_title) AS total from PlayerTitles"); 
$row1 = $q->fetch_assoc(); 
echo $row1['SUM(total)']; 

而且它不会显示任何内容。我只需要总量的标题。请帮忙,谢谢。

+1

停止。见正常化。 – Strawberry

回答

1

你在查询中使用“AS总”,因此,这将是数组索引:

$row1['total'] 
+0

对..对..很对! – Rahul

+0

仍然没有工作:/不显示任何东西 –

+0

我错过了明显的,不需要SUM():SELECT 0_title + 1_title ...等 – markdwhite