2012-12-02 4 views
0

활성 레코드를 사용하여 DB에서 두 번째 행을 얻으려면 어떻게해야합니까? 나는 다음과 같은 문이 :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

귀하의 질문을 이해할 수 있는지 확신 할 수 없지만 로그인하기 전에 마지막 액세스를 원하십니까? 만약 그렇다면, 당신이 추적하기 위해 사용하고있는 것, 시간 필드, 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] 
관련 문제