моя проблема есть, у меня есть проект базы данных по этой ссылке is my database overdesigned?Где откат транзакции в PDO?
редактирование * ok возможно использование транзакции? но где я должен положить откат, если он терпит неудачу?
$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();
, где я должен положить откат?
Благодаря
Я бы сказал, да ... – pascal
да им немного запутался я должен делать сделки вещь? (я никогда не использовал его) или просто так, или, может быть, присоединился? или другие, которые я мог пропустить, спасибо pascal, чтобы оставить комментарий :) – 2010-07-28 09:21:07
Возможный дубликат: http://stackoverflow.com/questions/2167853/insert-entries-in-multiple-tables-in-php, http : //stackoverflow.com/questions/2449132/run-mysql-insert-query-multiple-times-insert-values-into-multiplettables, http://stackoverflow.com/questions/3225024/mysql-insert- to-multiple-tables-relational, http://stackoverflow.com/questions/1582834/php-mysql-inserting-data-to-multiple-tables –