Прежде чем сделать commit
как получить row ID
после вставки используя транзакцию в PHP
$qry = $con->prepare("/* query */");
$con->beginTransaction();
$qry->execute();
$last_id = $con->lastInsertId(); // This
$con->commit();
Запросите у вашего объекта pdo последний вставленный идентификатор:
$lastId = $pdoObject->lastInsertId();