質問編集履歴
1
記入あやまり
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")
|