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

PHP_PHP チュートリアルで複数人が同時にデータ テーブルを操作する問題を解決する

WBOY
WBOYオリジナル
2016-07-13 17:19:131011ブラウズ

複数のユーザーが同じテーブルを同時に挿入または更新すると、同じデータが複数回表示されたり、奇妙な問題が発生したりすることがあります。この問題は、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);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532696.html技術記事複数の人が同じテーブルを同時に挿入または更新すると、同じデータが複数回表示されたり、奇妙な問題が発生したりすることがあります。この問題を解決するには、MySQL のテーブル ロック メカニズムを使用できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。