有一个查询操作和一个更新操作,我需要任何一个客户端在执行这两个操作的时候都锁定表,让其他客户端等待解锁,不知道该怎样做
mysqli_query($mysqli,"LOCK TABLES chat_user WRITE;");
$result=mysqli_query($mysqli,"SELECT * FROM chat_user status=0 ORDER BY rand() LIMIT 1;");$user=mysqli_fetch_array($result,MYSQL_ASSOC);
mysqli_query($mysqli,"update chat_user set status=1 where id='".$user['id']."'");mysqli_query($mysqli,"UNLOCK TABLES;");这样写对吗