我是新來的PHP,我搜索了過去一小時,閱讀了所有我能找到的文檔,沒有任何幫助。我有一個有大量數據行的表。我試圖從整個表中選取一列並將它們一起添加。這是我得到的。所有這些都告訴我有多少行匹配我的查詢,而不是我想要的列總數。任何幫助表示讚賞。PHP MYSQL PDO列總和
$res1 = $db->prepare('SELECT sum(distance) FROM trip_logs WHERE user_id = '. $user_id .' AND status = "2"');
$res1->execute();
$sum_miles = 0;
while($row1 = $res1->fetch(PDO::FETCH_ASSOC)) {
$sum_miles += $row1['distance'];
}
echo $sum_miles;
把整個SQL字符串中的' '。 – developerwjk
@developerwjk mysql可以同時使用,我很確定所有的sql服務器都可以這樣做。這與[聚合函數](http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html)缺乏理解的問題無關。如果她希望SUM()能夠... sum ...不同的值 –
爲距離添加一個別名'sum(distance)' –