当前位置:Gxlcms > 数据库问题 > PHP应对并发,MySQL数据库防止数据不一致

PHP应对并发,MySQL数据库防止数据不一致

时间:2021-07-01 10:21:17 帮助过:10人阅读

= mysql_connect(‘127.0.0.1‘, ‘root‘, ‘root‘) or die(mysql_error()); //链接MySQL mysql_select_db($conn, ‘student‘); //选择数据库 mysql_query($conn, ‘BEGIN‘); //开启事务 //执行下面这条语句后,username="张三"的行将会在事务提交了之后才能被别的进程访问 $res = mysql_query($conn, ‘SELECT * FROM user WHERE username = "张三" FOR UPDATE‘); $row = mysql_fetch_array($res); //获取结果集 mysql_query($conn, "update user set username=‘李四‘ where username=‘张三‘");//重新更新数据 mysql_query($conn, ‘COMMIT‘); //提交事务 mysql_free_result($res); mysql_close($conn);

来自微信公众号:编程社

技术图片

程序员日常进阶宝典,欢迎关注!

PHP应对并发,MySQL数据库防止数据不一致

标签:开启   code   str   mysql   nod   选择   并发   res   数据   

人气教程排行