从模型中的数组中获取值

时间:2014-03-24 08:34:23

标签: arrays codeigniter model

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

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'];

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

试试这个,

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

    return $result->order;
}

此功能将返回 order

希望这会有所帮助:)

答案 1 :(得分:0)

假设您的查询正确,这将有效。

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'];
}