【问题标题】: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'];
}