PHP设置抽奖系统问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP设置抽奖系统问题?相关的知识,希望对你有一定的参考价值。

请教一下大虾,我想做一个抽奖系统,设计一个数据库,里面放置我人工录入的抽奖信息,用php做,别人点击抽奖就能从数据库中读出一条记录,如果中奖则显示中奖信息。

但是现在有这样一个问题,如果是ASP里面有个一个锁定函数,就是如果这条记录被读取了,那么别人就不能再读取或修改了,但是PHP里面没有这个函数(可能我不知道),怎么防止多人同是读取一条记录?

因为以前我就用PHP做过一个论坛,我和别人有一次很巧合的同时发帖,然后他里面的图片竟然是我刚刚发的图片,当时我就觉得是不是同时上传图片时命名造成的(因为我当时上传图片的命名方式是以小时+分+秒+日期来命名的,所以后来我判断是同分同秒发帖造成的,后来我就改为在后面加一个随机数,后来就没发生这样的事情了)

所以现在在此请教PHP达人,不知道设计这个抽奖系统怎么设计思路啊?谢谢!

我是准备以人工批量输入奖券信息的方式,每次抽奖后删除被抽过的记录。如何方式同分同秒同时抽中一张奖券啊?

感谢了!!!!!!
假如是1W个人同时在一分钟之内抽奖,那不就很大的可能了吗 ?还有上面打错字了,是如何防止同分同秒抽中一张奖券。

加个字段,抽完改掉哪个字段的值。用tinyint就可以了。设0和1就可以。

你说的那同时一张的情况不会出现。mysql执行有先后顺序。
参考技术A 用随机抽出一条信息的方法,不会有同分同秒的吧,同时抽中的可能性不大吧? 参考技术B 以当前毫秒为随机数种子,从数据库中抽取一条数据即可

微信抽奖系统源码 v3.0

简介:

微信抽奖系统源码是一个以php+MySQL进行开发的手机抽奖系统源码。
微信抽奖系统源码功能介绍:
用途:适合做推广营销、直播、粉丝抽奖。
1、后台可以设置每个抽奖用户的抽奖次数,后台添加设置奖品,适和企业和商场搞活动,后台添加用户,才能抽奖
 2、后台可以添加上传抽奖商品图片和奖品名称 
3、后台可以设置每个奖品的中奖概率,中奖概率采用百分制 
4、会员前台可以查询中奖记录
运行环境:php+mysql PHP版本:5.3
导入数据库cj.sql文件 修改数据库文件 db.php
后台路径 /admin/ 账号:admin 密码:admin
微信抽奖系统源码 v3.0更新说明:
1、手机和微信可以进行抽奖
2、抽奖系统去掉了FLASH 架构采用H5架构,电脑和手机都进行适配抽奖
3、后台可以添加奖品图片和设置奖品的中奖概率
4、可以查询中奖记录


网盘下载地址:

http://kekewl.net/0Pn2fhroJB90


图片:


以上是关于PHP设置抽奖系统问题?的主要内容,如果未能解决你的问题,请参考以下文章

php 抽奖代码,100分奖励

如何开发公司年会抽奖系统

PPT图片双屏抽奖系统现场主要操作流程介绍

PHP活动现场大屏幕互动系统源码 带微信上墙+3D签到投票抽奖+互动游戏+红包等功能

五分钟学会做一个在线抽奖系统,手把手教你抽奖还学不会嘛?

五分钟学会做一个在线抽奖系统,手把手教你抽奖还学不会嘛?