gpt4 book ai didi

php - 处理数据库上的同时上传

转载 作者:太空宇宙 更新时间:2023-11-03 11:20:50 25 4
gpt4 key购买 nike

我的网络应用程序允许用户同时上传一堆照片到服务器,然后将它们存储在数据库中。当第一张照片完成上传时,它应该根据今天的日期创建一个默认相册,并将其添加到其中。但是如果 photo1 完成,寻找相册,但找不到,所以它决定创建它,但在此之前,photo2 完成,也找不到,所以他们都尝试创建同一个相册,导致失败?这可能非常不可能,但我认为可能会发生。还是大多数网络服务器一次只处理一个 PHP 脚本?

这会是一个有效且好的解决方案吗?:photo1 不是先检查相册是否存在,而是尝试创建相册。如果它返回错误 1062(重复条目),那么它会选择它。然后,如果您考虑一下,哪个先完成并不重要……我只是不知道捕获错误是否会对性能造成重大影响。如果我要上传 200 张照片,那么其中 199 张照片将无法通过插入查询,然后尝试选择。如果其他解法正确,则 199 次成功,1 次失败。

想法?

最佳答案

结合两者

检查是否存在,是否加入

如果没有尝试创建一个

如果还是不行,那就重新开始

关于php - 处理数据库上的同时上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/976841/

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