2012-12-02 46 views
0

如何使用活動記錄獲取數據庫倒數第二行? 我有以下聲明:Codeigniter - 獲取倒數第二行

$query = $this->db->get_where('sys_access', array('user' => $usid)); 
$ult_access = $query->last_row(); 
$this->data['ult_acsess'] = $ult_acsess->data; 

本刊視圖在系統最後一次訪問。但現在最後一次訪問(登錄系統後),我需要獲得倒數第二個訪問權限。

+1

所以你想在你登錄之前的最後訪問? –

回答

0

我不是100%確定我理解你的問題,但如果我確實想在登錄前最後一次訪問嗎?如果是這樣,只需查詢您使用的跟蹤數據庫,時間字段,ID等,然後選擇第二條記錄。 IE:

$this->db->order_by('dateTime', DESC);//whatever field you're using to order this table by 
$query = $this->db->get_where('sys_access', array('user' => $usid)); 
$data= $query->result_array(); 
$ult_access = $data[1];//your login will be $data[0]