#11 2011.04.14 14:23

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Транзакции в MySQL

Nu3oN написал:

и в чем будет разница?

разница между чем и чем?
вообще я бы делал так

Код:

1
span style="color: #0000BB"><?phptry { DB :: $dbh -> beginTransaction(); DB :: $dbh -> exec("INSERT INTO %table1% SET `value` = ?;", $value); DB :: $dbh -> exec("UPDATE %table2% SET `value` = `value` + 1 WHERE `id` = ?;", $id); DB :: $dbh -> commit();} catch (Exception $e) { DB :: $dbh -> rollback();}

$dbh, соответственно, должен бросать эксепшн, если что-то пошло не так.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.008 s