Где откатывать транзакцию в PDO?

моя проблема, у меня есть проектирование баз данных из этой ссылки, моя сверхразработанная база данных?

отредактировать* хорошо, возможно, useing транзакция? но где я должен поместить откат, если он перестал работать?

 $dbConnect->beginTransaction();
 $RegisterInsert = $dbConnect->prepare("INSERT INTO companies (
    `name`, `address`, `email`, `phone`, `link`, `verified`) VALUES (
    :name, :address, :email, :phone, :link, :verified)");
    $RegisterInsert->execute($RegisterData);

    $RegisterData2['CID'] = $dbConnect->lastInsertId();  

    $RegisterInsert = $dbConnect->prepare("INSERT INTO users_companies (
    `UID`, `CID`, `role`) VALUES (
    :UID, :CID, :role)");
    $RegisterInsert->execute($RegisterData2);
    $dbConnect->commit();

куда я должен поместить откат?

Спасибо

6
задан Community 23 May 2017 в 12:19
поделиться