首頁 > 後端開發 > php教程 > 解决php下多人同时操作数据表_PHP教程

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

WBOY
發布: 2016-07-13 17:19:13
原創
1029 人瀏覽過

当同一时刻,多人对同一个表进行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);

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/532696.htmlTechArticle当同一时刻,多人对同一个表进行insert或者update的时候,往往会出现同一条数据出现好多次或者一些奇怪的问题,可以通过mysql的锁表机制来...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板