2016-04-25 65 views
0

當我在數據庫中插入一行時,需要獲取id的值。插入請求後獲取id值

$query = DB::insert('scenarioeco', array('utilisateur_id', 'nom', 'prixAchatN', 'prixAchatP', 'prixAchatK', 'prixSemence',)) 
     ->values($arrayData); 

$query->execute(); 

由於id是自動遞增的,所以我不直接在請求中插入它。但要做出其他查詢,我需要這個值。有沒有辦法與Kohana做到這一點。 (其他東西得到表中的最後一行)在此先感謝!

回答

0
$query = DB::insert('scenarioeco', array('utilisateur_id', 'nom', 'prixAchatN', 'prixAchatP', 'prixAchatK', 'prixSemence',)) 
     ->values($arrayData); 

$result = $query->execute(); 
echo $result[0]; //Output is the last inserted id