在codeigniter中调用数组上的成员函数result()

时间:2017-12-30 06:40:57

标签: php mysql codeigniter error-handling codeigniter-3

控制器代码:

-Wno-undef

型号代码:

$last['row']=$this->assign_model->get_last_row();
foreach($last->result() as $issue)
{
    $id=$issue->id;
    $at=$issue->time;
}

当我执行此操作时,它将显示:

 public function get_last_row()
{
  $query = $this->db->query("SELECT * FROM issues ORDER BY id DESC LIMIT 1")->row_array();
  return $query;
}

任何人都可以帮忙纠正这段代码吗?

2 个答案:

答案 0 :(得分:0)

将其替换为

foreach($last->result() as $issue)

foreach($last['row'] as $issue) # or assign it with variable 

答案 1 :(得分:0)

你正在获取单行,那么foreach在这里的用途是什么

 $last = $this->assign_model->get_last_row();

只需println $ last变量即可获得最后一行的记录。