从品牌网站建设到网络营销策划,从策略到执行的一站式服务
从1到1000范围内随机一个数字mt_rand(1,1000)
创新互联公司2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元通山做网站,已为上家服务,为通山各地企业和个人服务,联系电话:13518219792
查询下这个数字 在这个表中的aid存不存在
用while去判断下
$aidarr = array();
while (count($aidarr )3)
{
$randnum = mt_rand(1,1000);
$sql = "select count(aid) from dede_addonproducts where aid=$randnum";
$aid = $db-query($sql);
if ($aid == 1)
{
$aidarr[] = $randnum;
}
}
这时候$aidarr还是数组不是字符串
然后用for 导入一下
for ($i=0;$icount($aidarr);$i++)
{
$str = implode(",",$aidarr[$i];)
}
这样$str就是一个字符串
首先关于PHP+MYSQL来实现不可以重复抽奖这个很好实现,因为你抽奖的页面要么是动态要么是AJAX来实现的。首先AJAX的先不说,我先说关于动态页面实现。
那么就是加载页面的时候判断对方今日有没有抽过,如果抽过了那么就用if语句来不执行抽奖代码。其实里面还有很多的细节问题,你说让贴出代码,我不愿意抄别人的东西,同时网上给的代码好用的很少。
你要是想做一个有个性的功能还是要自己写的或者修改,不知道你对JS了解多少也没法说。我说的就是大概的思路。
样式千万种,你找到一个你觉得方便而且能达到你目的的同时针对自己的知识的吧。其实不论那种方式都是要用到AJAX的用来确认已经抽过。
你是要一条语句把奖品id为1和2的都显示出来吧?
select 抽奖编号 from 表名 where 奖品id=1
union all
select 抽奖编号 from 表名 where 奖品id=2
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图