gpt4 book ai didi

php - 一个用户可以更新而其他用户不能选择吗

转载 作者:行者123 更新时间:2023-11-30 23:50:54 25 4
gpt4 key购买 nike

在 MySQL 和 PHP 中有没有一种方法只允许执行更新的人查看有关特定记录的信息?

例如,如果一个用户加载页面,他们会看到一条必须更新的记录,在该用户完成更新该记录之前,访问该页面的任何其他用户都不能查看该特定记录。

最佳答案

当有人请求编辑页面时,您必须手动锁定该行(通过添加 IsLocked 列),因为一旦 PHP 脚本执行结束,与数据库的连接就会丢失 (尽管有池等,脚本执行已停止,因此您无法再次从同一线程解锁,因为该连接可能会转到另一个脚本)。

不要忘记创建一种解锁脚本,例如由 cron 启动,以解锁已锁定超过给定时间的行。

关于php - 一个用户可以更新而其他用户不能选择吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11684382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com