Tôi đang sử dụng yii2
khuôn khổ php. Tôi muốn chèn bản ghi vào cơ sở dữ liệu bằng cách sử dụng transaction
. Làm cách nào tôi có thể nhận id được chèn sau cùng bằng cách sử dụng createCommand()
.Cách lấy id được chèn cuối cùng trong yii2 bằng cách sử dụng createCommand?
Vui lòng kiểm tra sau mã,
$db = Yii::$app->db;
$sql = $db->createCommand()->insert('user', [
'name' => 'test',
'email_address' => '[email protected]',
'phone_number' => '432432424',
])->execute();
thể trùng lặp của [Làm thế nào để phát hiện ID chèn cuối cùng trong giao dịch trong Yii bằng DAO ?] (http://stackoverflow.com/questions/24014286/how-to-detect-the-last-insert-id-within-a-transaction-in-yii-using-dao) – Sadikhasan