2012-11-24 127 views
0

我有一個表,其中有一個設置爲主鍵的auto_incrementing列。在執行帶有活動記錄的插入而不必運行另一個查詢之後,是否可以從此列中獲取數字?活動記錄的最後一個插入ID

$payment = new Model\Payment; 
$payment->userId = $userId; 
$payment->item = $item; 
$payment->state = 'I'; 

$ INSERT_ID =

$payment->save(); 
+2

活動記錄只是一個模式。所以答案取決於實施細節。通常Model#save()返回主鍵,或者Model保存後會得到一個,你可以用$ payment-> id來獲得它 – nikita2206

回答

6
$payment->save(); 
$insert_id = $payment->id;