2015-02-07 37 views
0

在Kohana模型中,我有類似的東西。Kohana執行assignes null參數var

function getDeviceIdForUserId($user_id) { 

     $sqlQuery = "SELECT device_id FROM users WHERE user_id =:id";    
     $query = DB::query(Database::SELECT, $sqlQuery) 
       ->param(':id', $user_id); 
     echo $user_id;     
     $result = $query->execute()->as_array(); 
     echo $user_id; 
} 

任何人都可以解釋爲什麼我的反應是

22 
NULL 

好像後$result = $query->execute()->as_array();此行$user_id爲空。

+0

感謝kingkero。 – Gago 2015-02-08 13:34:37

回答

0

我不知道發生了什麼事,但用這個代碼固定我的問題

$result = $query->execute()->as_array(); 

$result = $query->execute()->current();