我需要从sum
列track_aktivnosti
获取vrednost
个值,所以我写道:
$rs = $db->prepare('SELECT sum(vrednost) FROM track_aktivnosti WHERE user_id=:user_id AND tabela=:radnici AND id_tabele=:id_tabele');
$rs->bindParam(':user_id', $user_id);
$rs->bindParam(':id_tabele', $r['ID']);
$rs->bindParam(':radnici', $radnici);
$rs->execute();
$temp[] = array('v' => (int) $rs);
但结果我得到1
,这不是列vrednost
中值的正确总和。这可能有什么问题?
答案 0 :(得分:3)
重写
$temp[] = array('v' => (int) $rs);
到
$sumRows = $rs->fetchColumn();
您可以echo $sumRows;
打印查询返回的金额。