
PHP设置抽奖系统问题?
请教一下大虾,我想做一个抽奖系统,设计一个数据库,里面放置我人工录入的抽奖信息,用PHP做,别人点击抽奖就能从数据库中读出一条记录,如果中奖则显示中奖信息。但是现在有这样...
请教一下大虾,我想做一个抽奖系统,设计一个数据库,里面放置我人工录入的抽奖信息,用PHP做,别人点击抽奖就能从数据库中读出一条记录,如果中奖则显示中奖信息。
但是现在有这样一个问题,如果是ASP里面有个一个锁定函数,就是如果这条记录被读取了,那么别人就不能再读取或修改了,但是PHP里面没有这个函数(可能我不知道),怎么防止多人同是读取一条记录?
因为以前我就用PHP做过一个论坛,我和别人有一次很巧合的同时发帖,然后他里面的图片竟然是我刚刚发的图片,当时我就觉得是不是同时上传图片时命名造成的(因为我当时上传图片的命名方式是以小时+分+秒+日期来命名的,所以后来我判断是同分同秒发帖造成的,后来我就改为在后面加一个随机数,后来就没发生这样的事情了)
所以现在在此请教PHP达人,不知道设计这个抽奖系统怎么设计思路啊?谢谢!
我是准备以人工批量输入奖券信息的方式,每次抽奖后删除被抽过的记录。如何方式同分同秒同时抽中一张奖券啊?
感谢了!!!!!!
假如是1W个人同时在一分钟之内抽奖,那不就很大的可能了吗 ?还有上面打错字了,是如何防止同分同秒抽中一张奖券。 展开
但是现在有这样一个问题,如果是ASP里面有个一个锁定函数,就是如果这条记录被读取了,那么别人就不能再读取或修改了,但是PHP里面没有这个函数(可能我不知道),怎么防止多人同是读取一条记录?
因为以前我就用PHP做过一个论坛,我和别人有一次很巧合的同时发帖,然后他里面的图片竟然是我刚刚发的图片,当时我就觉得是不是同时上传图片时命名造成的(因为我当时上传图片的命名方式是以小时+分+秒+日期来命名的,所以后来我判断是同分同秒发帖造成的,后来我就改为在后面加一个随机数,后来就没发生这样的事情了)
所以现在在此请教PHP达人,不知道设计这个抽奖系统怎么设计思路啊?谢谢!
我是准备以人工批量输入奖券信息的方式,每次抽奖后删除被抽过的记录。如何方式同分同秒同时抽中一张奖券啊?
感谢了!!!!!!
假如是1W个人同时在一分钟之内抽奖,那不就很大的可能了吗 ?还有上面打错字了,是如何防止同分同秒抽中一张奖券。 展开
展开全部
加个字段,抽完改掉哪个字段的值。用tinyint就可以了。设0和1就可以。
你说的那同时一张的情况不会出现。mysql执行有先后顺序。
你说的那同时一张的情况不会出现。mysql执行有先后顺序。

2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询