【发布时间】:2011-08-11 11:17:05
【问题描述】:
我有一个名为“消息”(INNODB) 的表,用户可以在其中插入自己的帖子。 我想设置一个限制。在我的 php 脚本中,当表达到 10 条记录时,您不能添加更多。程序的逻辑大致如下。
第 1 步。我运行一个查询来计算表中的行数。
第 2 步。恢复该值,我决定是否插入新帖子。
我的困难在于正确管理两个用户同时做同样事情的可能性。如果用户 A 在第 1 步,而用户 B 刚刚输入第十个帖子,则用户 A 将包含第十一个。
如何避免?
【问题讨论】:
-
你能发布一些你的php代码吗?