php - 调用 codeigniter 中数组的成员函数 result()

标签 php mysql codeigniter error-handling codeigniter-3

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/

相关文章:

php - 如何使用 Between 将简单的 SQL 查询转换为 CodeIgniter?

php - 以单下划线或双下划线开头的函数和变量

php - Google API - 使用 PHP 的 URL 缩短器

php - 如何将完整的 MySQL 查询传递给 Datatables?

php - 双空值联合php

mysql - 运行 2 个 mysql 实例,一个本地 3306,一个用于 ampps?

mysql - 将长字符串存储在表中还是单独的文本文件中?

php - 如何获得否。在 php 的记录集变量中返回的行数?

mysql - Linux Tomcat MySQL 连接失败

php - Codeigniter 访问回显表内的输入类型