【问题标题】:getting a value from an array in model从模型中的数组中获取值
【发布时间】:2014-03-24 08:34:22
【问题描述】:

我需要模型中的一个数组值来与另一个值进行比较。我怎样才能得到它?
这是我在模型中的代码:

function get_order(){
$this->db->select('order');
$this->db->order_by('order','desc');
$this->db->limit(1);
$query=$this->db->get('section');     

我需要来自 $query 的最后一个订单记录。我尝试了这段代码,但它没有显示任何内容。

echo $query['order'];

感谢您的帮助

【问题讨论】:

    标签: arrays codeigniter model


    【解决方案1】:

    试试这个,

    function get_order()
    {
        $result =  $this->db->select('order');
                            ->order_by('order','desc');
                            ->limit(1)
                            ->get('section')
                            ->row();
    
        return $result->order;
    }
    

    此函数将返回 order

    希望这会有所帮助:)

    【讨论】:

      【解决方案2】:

      如果您的查询是正确的,这将起作用。

      function get_order(){
          $this->db->select('order');
          $this->db->order_by('order','desc');
          $this->db->limit(1);
          $query=$this->db->get('section');
      
          $aRow = $query->row_array();
      
          return $aRow['order'];
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-31
        • 2018-10-15
        • 2016-12-11
        相关资源
        最近更新 更多