Controller 代码:
$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;
}
当我执行此操作时,它将显示:
Message: Call to a member function result() on array
任何人都可以帮助纠正此代码吗?
最佳答案
你正在获取单行,那么 foreach 在这里有什么用
$last = $this->assign_model->get_last_row();
只需 println $last 变量即可获取最后一行的记录。
关于php - 调用 codeigniter 中数组的成员函数 result(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031659/