codeigniter,获取mysql表列中的最大值

use*_*324 3 select codeigniter max

我正在使用codeigniter 2.
我有一个mysql表列,用于存储每个学生的时间.
例如.1.2327,0.657,1.9876

我想获得最大值.该列的值.

这是我的代码:

$this->db->select_max('time_taken', 'time');
$result = $this->db->get('students');  
echo $result->row()->time;
Run Code Online (Sandbox Code Playgroud)

当我回显结果时,它给我一个值2(正确的值应该是1.9876).
获得这个价值的正确方法是什么,谢谢?

Mar*_*sić 8

尝试:

$this->db->select_max('time_taken AS time');
$result = $this->db->get('students')->row();  
echo $result->time;
Run Code Online (Sandbox Code Playgroud)

编辑:确保您的数据库表字段(即time_taken)是十进制,而不是整数.