У меня есть сайт, который позволяет пользователям присоединяться к «команде».Ограничение числа участников в команде определено в $maxPlayersPerTeam
.
Когда пользователь щелкает ссылку, чтобы присоединиться к команде, этот код выполняется
//query to get players count
if ($players < $maxPlayersPerTeam) {
// query to insert the player
}
Однако, если два пользователя нажимают ссылку присоединенияВ то же время оба могут присоединиться к команде, даже если $players
равно $maxPlayersPerTeam
.
Что я могу сделать, чтобы избежать этого?