ねぎ回答ポイント 90ptウォッチ 1

複数のPHPをまたがってトランザクションや排他制御を行うことは出来ないのでしょうか?

 
具体的には、下記のようなことをやりたいのですが、2の処理でPHPが終了すると同時にトランザクションが終了し、排他制御も終了されてしまいます。
 
1.物件を検索する
2.物件の修正ボタン押下 ←ここでトランザクション&排他制御開始
3.ユーザーに修正させる ←手入力させる他、住所や交通機関、オーナー等を別途検索&物件情報にセットしたい
4.物件の登録ボタン押下 ←ここでコミット&排他制御の終了
5.修正完了
 
コマンドプロンプト上で直接MySQLに対してテストした時は、トランザクションおよび排他制御が思い通りに動いたのですが、PHPで実現することが出来ずに困ってます。
 
そもそもサーバサイドスクリプトである以上、PHPではユーザの入力待ちをすることが出来ないのでしょうか?
もし実現できるのであれば、どのようなコードで実装すれば良いのか教えてください。よろしくお願いします。
 
 ※1つのPHP上でのトランザクション&排他制御の実装についてはテスト済みですので回答不要です。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2007-05-04 22:43:39
終了日時
2007-05-10 22:48:59
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

MySQL2612排他制御15トランザクション58PHP7798コマンドプロンプト283スクリプト2307サーバ4580

人気の質問

メニュー

PC版