Listing 14.24. Transakcja
try {
    $db->beginTransaction();
    $db->query(...);
    $db->query(...);
    $db->query(...);
    ...
    $db->commit();
} catch (Exception $e) {
    $db->rollBack();
    die($e->getMessage());
}