ホームページ > バックエンド開発 > PHPチュートリアル > PHP が複数の人によるデータテーブルの同時操作を停止する問題を解決する

PHP が複数の人によるデータテーブルの同時操作を停止する問題を解決する

WBOY
リリース: 2016-06-13 12:37:59
オリジナル
813 人が閲覧しました

PHP で複数人が同時にデータテーブルを操作する問題を解決します

複数人が同時に同じテーブルを挿入または更新すると、同じデータが複数回表示されたり、奇妙な問題が発生したりすることがよくあります。この問題を解決するために、mysql を使用してキューにロック テーブル メカニズムを使用します




php
にデータを挿入する前にテーブルをロックする

// ロックテーブル書き込み
$sql = "LOCK TABLES Alliance_perf WRITE";
mysql_query($sql, $this->mysql->conn);
unset($sql);

////////データ挿入操作は次のとおりです

// テーブルのロックを解除
$sql = "テーブルのロックを解除";
mysql_query($sql, $this->mysql->conn);
unset($sql);

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