3

私は codeigniter 2 を使用して
います。各生徒の所要時間を格納する mysql テーブル列があります。
例えば。1.2327、0.6547、1.9876

私は最大を取得したいです。その列に値を付けます。

これは私のコードです:

$this->db->select_max('time_taken', 'time');
$result = $this->db->get('students');  
echo $result->row()->time;

結果をエコーすると、値は 2 になります (正しい値は 1.9876 である必要があります)。
必要なこの値を取得する正しい方法は何ですか?

4

2 に答える 2

8

試す:

$this->db->select_max('time_taken AS time');
$result = $this->db->get('students')->row();  
echo $result->time;

編集: データベース テーブル フィールド (つまり、time_taken) が整数ではなく 10 進数であることを確認してください。

于 2013-05-14T08:33:03.650 に答える