【发布时间】:2014-04-25 15:48:02
【问题描述】:
我正在开发一款多人游戏,我想通过数据库中的一项研究将两个彼此不认识的玩家联系起来。所以我想这样做:
- 想要与随机对手比赛的玩家点击我的应用程序上的按钮。
- 按下按钮时,我会在“randomPlayers”表中的数据库中控制是否有人可以玩
- 如果表中没有玩家,我将昵称放在数据库中等待想玩的人
- 相反,如果有人存储在数据库中,我会取第一个昵称(按时间戳排序)并使用它。
我的问题是:我如何确定在同一时刻搜索随机玩家的两个玩家会选择两个不同的玩家而不是相同的玩家,因为 SELECT 返回相同的玩家? 也就是说SELECT是同步的还是异步的?
【问题讨论】:
-
对不起,我没有解释清楚..我改变我的问题
-
我已更改您的标题以反映您的真实问题以及标签。
-
谢谢你..你是对的
标签: php mysql select concurrency