获取mysql字段的总和,并将总和传递给codeigniter中的视图

获取mysql字段的总和,并将总和传递给codeigniter中的视图,mysql,codeigniter,sum,Mysql,Codeigniter,Sum,我无法在视图中显示mysql字段的总和。总和字段名为URL。我收到一个名为“array”的字符串,而不是显示特定用户的所有URL的总和。我相信这是一个暂时的问题,而不是一个疑问,但我不明白。谢谢你的帮助 模型(用户\模型): 控制器(用户): 视图(用户区域视图): 收集的URL总数: 试试看 <?php echo $sum[0]->urls; ?> 由于它将作为对象返回我尝试并接收:未定义索引:URL。你还有别的想法吗?谢谢你。你能在你的控制器中打印$data['sum

我无法在视图中显示mysql字段的总和。总和字段名为URL。我收到一个名为“array”的字符串,而不是显示特定用户的所有URL的总和。我相信这是一个暂时的问题,而不是一个疑问,但我不明白。谢谢你的帮助

模型(用户\模型):

控制器(用户):

视图(用户区域视图):

  • 收集的URL总数:
  • 试试看

    <?php echo $sum[0]->urls; ?>
    
    
    

    由于它将作为
    对象返回

    我尝试并接收:未定义索引:URL。你还有别的想法吗?谢谢你。你能在你的控制器中打印
    $data['sum']
    并告诉mearray(1){[0]=>object(stdClass)#22(1){[“url”]=>string(5)“18294”}
    public function get_sum($id)
    {
        $this->db->select('SUM(urls) as total');
        $this->db->where('user_id', $id);
        $q=$this->db->get('user_earnings');
        $row=$q->row();
        echo $row->url;
    }
    
    <li>Total URLs Collected: <br><strong><?php echo $sum; ?></strong></li>
    
    <?php echo $sum[0]->urls; ?>
    
    public function get_sum($id)
    {
        $this->db->select('SUM(urls) as total');
        $this->db->where('user_id', $id);
        $q=$this->db->get('user_earnings');
        $row=$q->row();
        echo $row->url;
    }