2014-03-02 2 views
0
$user_id = 1; 
    $sq = "SELECT last_sess_id from user_login WHERE user_id = ?"; 
    $q = $this->db->query($sq, array($user_id)); 
    if($q->num_rows() > 0) 
     { 
      foreach($q->result() as $result) 
       { 
       $result->last_sess_id;  
       } 
     }   

    $user_password_encrypt= sha1($last_sess_id."shelfbudencryption".$user_login_pass.$user_login_email); 

은 어떻게codeigniter의 select 문에서 값을 가져 옵니까?

이 도와주세요 select 문에서 last_sess_id 값을받을 수 있나요?

+0

방법'$의 user_id' 정의 할 수 $q->row()

$sq = "SELECT last_sess_id from user_login WHERE user_id = ?"; $q = $this->db->query($sq, array($user_id)); if($q->num_rows() > 0) { $result = $q->row(); $user_password_encrypt=sha1($result['last_sess_id']."shelfbudencryption".$user_login_pass.$user_login_email); } 

희망을 사용할 수 있습니까? – SaidbakR

+0

@vini는'user_login'의 테이블 정의를 보여줍니다. –

답변

2

여기에서 $q->result()은 일련의 결과를 반환합니다. 그 외에는 행을 가져와야합니다. 그래서,이 도움이 :)

관련 문제