2人の異なるクライアントがpdo :: beginTransactionを持つ同じphp関数を呼び出すとどうなりますか?PDO beginTransaction 2つの別々のスクリプト
いずれかが失敗するか、またはPHPの2つのインスタンスがbeginTranscationコミットブロックの内容を実行できますか?
IE:
try{
db::beginTransaction();
//queries here
//can two separate php instances go in here at the same time?
db:commit();
}
catch(error e)
{
db::rollback();
}
これは使用しているデータベースによって異なりますが、通常、トランザクションは接続ごとに処理され、すべての現代のデータベースはそれぞれ複数のトランザクションで複数の接続をサポートします。 – deceze