ホームページ > バックエンド開発 > PHPチュートリアル > PHPの実行が完了した後、テーブルをロック状態に保つ方法はありますか?

PHPの実行が完了した後、テーブルをロック状態に保つ方法はありますか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 14:09:13
オリジナル
1005 人が閲覧しました

PHP でテーブルをロックするコードの使用については、次のようになります:
コードが実行されると、データベースから自動的に切断され、切断後、すべてのテーブルのロックが自動的に解除されます。したがって、通常の状況では、PHP ファイルの実行後にすべてのテーブルのロックが自動的に解除されます。ただし、以前にロックされたテーブルは、PHP ファイルの実行後もロックされたままにしておきたいと考えています。


ディスカッション(解決策)への返信

それで、誰がロックを解除しますか?

それで、誰がロックを解除しますか?
別の PHP ファイル、またはパラメータを使用してこの PHP ファイルでロックを解除します。

それで、誰がロックを解除しますか?
何か方法はありますか?

ロックダウンの目的は何ですか?書き込み禁止ですか?変更は許可されていません

ロックの目的は何ですか?書き込み禁止ですか?変更は許可されていませんか?
一部のページをまたがる操作では、操作中に他のユーザーが読み取りまたは書き込みを行うことができません。そうしないと、エラーが発生する可能性があります。

実行後に実行を継続するようにプログラムを設定している限り (つまり、現在の PHP プログラムを閉じない限り)、現在のデータベース接続を切断することはできず、テーブルをロックし続けたいという願望を実現することはできません

ただし、異なるページであることに注意してください データベース接続は異なる顧客に属しています
言い換えれば、他のページはこのテーブルにアクセスできなくなります

必要なのは、実行後に実行を継続するようにプログラムを設定することだけです (つまり、現在の PHP プログラムを閉じないでください) )、現在のデータベース接続を切断せずにそれを行うことができます

したがって、テーブルのロックを継続するという要求が実現されます

ただし、異なるページのデータベース接続は異なる顧客に属していることに注意してください
つまり、他のページは次のことを行うことができますこのテーブルにはアクセスできなくなりました
では、AJAX のみを使用できますか?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート