php - hacer - yii2 query builder
¿Cómo obtener la última ID insertada en yii2 usando createCommand? (2)
Puedes hacerlo usando:
$lastInsertID = $db->getLastInsertID();
echo $lastInsertID;
Esta pregunta ya tiene una respuesta aquí:
Estoy usando yii2
php framework. Quiero insertar registro en la base de datos utilizando la transaction
. ¿Cómo puedo obtener la última identificación insertada usando createCommand()
?
Por favor revise el siguiente código,
$db = Yii::$app->db;
$sql = $db->createCommand()->insert(''user'', [
''name'' => ''test'',
''email_address'' => ''[email protected]'',
''phone_number'' => ''432432424'',
])->execute();
Yii::$app->db->createCommand($sql)->execute();
Entonces llame a la función getLastInsertID,
$id = Yii::$app->db->getLastInsertID();