2016-04-25 106 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