解决php下多人同时操作数据表_PHP教程
程序员文章站
2022-05-18 23:42:29
...
当同一时刻,多人对同一个表进行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);
上一篇: 这种符号各表示啥意思
推荐阅读
-
php curl获取网页内容(IPV6下超时)的解决办法_PHP教程
-
Linux环境下搭建php开发环境的操作步骤_PHP教程
-
解决PHP在DOS命令行下却无法链接MySQL的技术笔记_PHP教程
-
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总,htmlspecialchars_PHP教程
-
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)_PHP教程
-
linux下条件编译php使php可以操作大于2g的文件(32位系统),该怎么解决
-
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总,htmlspecialchars_PHP教程
-
PHP没有数据库连接池怎么破?PHP环境下使用Nginx ngx_http_limit_req_module模块的高负载解决方案_PHP教程
-
CentOS下PHP7的编译安装,MySQL的支持和一些问题的解决,centosphp7_PHP教程
-
有关在Windows下配置PHP+Apache+Optimizer失败的问题解决方案_PHP教程