|
有一个数据表 tablename 包含的键值如下
id charge belongto
其中 controller部分这样写
$data = array('belongto'=>$belongid, "charge IS NOT NULL" => null);
$select_query = $this->user_model->chargesum($data);
if ($select_query)
{
echo $select_query;
}
model 部分这么写
$this->db->select('SUM(charge) as charges');
$query = $this->db->get_where('tablename',$data);
if ($query->num_rows() > 0) {
return $query->result_array();
}
return $query->num_rows();
当数据表中有对应的数据,则没有问题,能正常显示,但当数据表中没有对应的数据的时候,这时候应该是返回$query->num_rows(),结果为 0,但是这里会返回结果 charges null,请问我这代码错在哪里呢?
|
|