2013-05-19 95 views
0

我有一个从数据库查询记录的应用程序,每个记录都有一个编辑按钮。PHP-MYSQL - 如何实现 - “记录已被其他用户更新”

考虑有两个用户以下情形 - U1和U2:

1.U1查询记录没有1.He点击编辑和更改某些值。

2.与此同时,U2也尝试编辑相同的记录并单击Save.U2的更改保存到数据库。

如何在U1尝试保存其更改时获取以下错误“记录已被其他用户修改,再次查看更改”。

注意:我不希望任何用户在点击编辑时被提示它正在被其他用户修改。这是因为它也是一个查看按钮。不希望用户限制其查看。 任何帮助将是伟大的。

由于

回答

1
  1. 当加载的数据进行编辑也保存在会话变量的last_updated时间。
  2. 当保存表格时,之前你保存它再次得到last_updated时间。
  3. 如果它们匹配,请保存表格。如果不是,请拒绝它不同步。
相关问题