我的 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;
这是有效的,因为你得到了 row
和 rowobject
。
试试
echo $maxid[0]->maxid;
或
echo $maxid->maxid;
或
print_r($maxid)
看看它返回了什么
关于php - 选择代码点火器模型的最大值时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36215612/