php - 选择代码点火器模型的最大值时出错

标签 php mysql codeigniter

我的 codeigniter 模型内容 mysql select_max 查询。我想选择我的 pro_id 列最大值。
当使用下面的代码时它的工作

$maxid = $this->db->query('SELECT MAX(prop_id) AS `maxid` FROM `tble_proposal`')->row()->maxid;
echo $maxid;

但是如果我使用 select_max 函数,我无法获得最大值作为数字。这里缺少什么?

$this->db->select_max('prop_id');      
$maxid = $this->db->get('tble_proposal');       
echo $maxid; 

错误说: 类 CI_DB_mysql_result 的对象无法转换为字符串

最佳答案

$maxid = $this->db->query('SELECT MAX(prop_id) AS `maxid` FROM `tble_proposal`')->row()->maxid;
echo $maxid;

这是有效的,因为你得到了 rowrowobject

试试

echo $maxid[0]->maxid;

echo $maxid->maxid;

print_r($maxid) 看看它返回了什么

关于php - 选择代码点火器模型的最大值时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36215612/

相关文章:

php - 如何使用 PHP MYSQL 显示类似于时间线的基于发布日期的数据

mysql - 从连接表中仅选择具有 MAX(date) 的行中的所有列

mysql - 父类别与所有子类别的数据 MYSQL 查询到 Codeigniter Active Record

php - 将大记录插入从 csv 导入的数据库表的最佳方法

php - "Call to undefined function array_key_last()"尽管它是在本地运行的 PHP 函数

php - 使用预匹配过滤掉 iframe

php - 我无法使用 slim 框架在 php 中接收 POST 数据

mysql - 我正在尝试使用 AWS DMS 在 MySQL 数据库上实现 CDC。我的 dms 迁移任务中出现以下错误 :

php - SQL 类似和类似

php - 如何检查提交了哪个按钮