codeigniter中的活动记录总和

时间:2011-02-22 23:39:57

标签: php mysql codeigniter

我想查找总票数并使用codeigniter和mysql。在我的投票表中,我有一个列显示投票类型为0表示向下投票,1表示向上投票如何生成一个看起来像这样的SQL

SELECT sum(type) FROM `votes` WHERE questions_id=1

使用codeigniter数据库类

干杯

1 个答案:

答案 0 :(得分:12)

应该这样做:

$this->db->select('SUM(type) as score');
$this->db->where('question_id',1);
$q=$this->db->get('votes');
$row=$q->row();
$score=$row->score

您的$score变量现在包含该特定问题的type的总和。

希望有所帮助!