ホームページ > php教程 > php手册 > 解决php下多人同时操作数据表

解决php下多人同时操作数据表

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 10:19:41
オリジナル
823 人が閲覧しました

当同一时刻,多人对同一个表进行insert或者update的时候,往往会出现同一条数据出现好多次或者一些奇怪的问题,可以通过mysql的锁表机制来进行排队解决这个问题

 

 

 

php中插入数据之前锁表

 

 

// lock talbe write

        $sql = "LOCK TABLES alliance_perf WRITE";

        mysql_query($sql, $this->mysql->conn);

        unset($sql);

        

////////这里是数据insert操作

        

        // unlock table

        $sql = "UNLOCK TABLES";

        mysql_query($sql, $this->mysql->conn);

        unset($sql);

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