teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

記入あやまり

2019/04/01 01:03

投稿

hatsuzo
hatsuzo

スコア56

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  お世話になっております。
2
- PHPでmysqlに対しての更新処理を行っているのでが、
2
+ PHPでmysqlに対しての更新処理を行ってい
3
- トランザクション処理でcommitを実行(1)した直後に、別テーブルに対してのupdate(2)を実行しています。
3
+ その中で、トランザクション処理でcommitを実行(1)した直後に、別テーブルに対してのupdate(2)を実行しています。
4
4
 
5
5
  トランザクション処理でcommitしたテーブル(1)は、SQLで参照しても更新が確認できるのですが、
6
6
  その後の個別でupdateしたテーブル(2)が更新されず悩んでいます。
@@ -17,6 +17,7 @@
17
17
  // 中略 //
18
18
  switch ($mod){
19
19
  case 'i': // 削除モード
20
+ // 中略 //
20
21
  $sts = mysqli_query($cn, "set autocommit = 0")
21
22
  or die ("トランザクション処理の設定に失敗しました。");
22
23
  $sts = mysqli_query($cn, "begin")