我正在开发一个简单的支持应用程序,客户可以在其中提出问题,而管理员可以回答这些问题。我需要为一个问题实现资源锁定,以避免多个管理员处理同一个问题并避免数据冲突。此类任务的最佳实践是什么?
PS 我正在使用 PHP 和 MySQL 库来存储问题。
编辑
我知道我可以简单地为该资源放置一个状态字段,当它打开时我会锁定它,但如果让管理员关闭浏览器窗口,我该如何关闭它。
最佳答案
好吧...如果您在 Mysql 数据库中有问题,如何只添加一列信息谁在处理这个问题?然后你可以在管理员想打开问题时检查它......
关于php - 资源访问锁PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9921596/