gpt4 book ai didi

php - PHP/MYSQL 中的并发

转载 作者:太空宇宙 更新时间:2023-11-03 11:37:12 26 4
gpt4 key购买 nike

我有以下情况:
我有一个由多个用户查看的项目列表,每个项目可以通过单击每个项目右侧的“获取”按钮由单个用户获取,我想知道是否检查项目的状态(项目中的 bool 值获取表:真/假)是否足以确保一个项目不能被多个用户获取?或者在 php/mysql 中有什么实用的方法可以做到这一点?亲切地,优素福。

最佳答案

在纯 php 中不,因为 php 页面不能动态更新。

但是使用 AJAX 是可以做到的。它是否实用是另一回事,因为这取决于您要检查的项目数量。即便如此,总会有延迟,具体取决于服务器速度、用户连接速度等。

最好的办法是在用户按下“获取”后显示“正在检查”之类的消息,使用 AJAX 进行检查,并按照先到先得的原则,先到达那里的人仍然会得到该元素。

因此您的下一步将是查找 AJAX (Javascript)。

另一种方法是重新加载整个页面以检查该项目是否仍然可用,并事先显示免责声明以说明会发生这种情况。由于需要重新加载整个页面,这种方法将比使用 AJAX 花费更长的时间。

关于php - PHP/MYSQL 中的并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44894489/

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