符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
你是要一条语句把奖品id为1和2的都显示出来吧?
成都网站建设哪家好,找创新互联公司!专注于网页设计、重庆网站建设公司、微信开发、小程序开发、集团成都企业网站定制等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都三轮搅拌车等众多领域,积累了大量丰富的经验,同时也获得了客户的一致表扬!
select 抽奖编号 from 表名 where 奖品id=1
union all
select 抽奖编号 from 表名 where 奖品id=2
从1到1000范围内随机一个数字mt_rand(1,1000)
查询下这个数字 在这个表中的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就是一个字符串
这个用存储过程实现起来简单,你要用sql直接实现就比较复杂,mysql里面没有split
现在讨论最笨最简单的方法:(前提是你的这个表里面这4种值是不变而且是唯一的)
update table set a = '1:110100;2:120100;3:130100' where a = '1:110000;2:120000;3:130000'
哈哈,不管分给不给,这是一个有趣的讨论。
首先关于PHP+MYSQL来实现不可以重复抽奖这个很好实现,因为你抽奖的页面要么是动态要么是AJAX来实现的。首先AJAX的先不说,我先说关于动态页面实现。
那么就是加载页面的时候判断对方今日有没有抽过,如果抽过了那么就用if语句来不执行抽奖代码。其实里面还有很多的细节问题,你说让贴出代码,我不愿意抄别人的东西,同时网上给的代码好用的很少。
你要是想做一个有个性的功能还是要自己写的或者修改,不知道你对JS了解多少也没法说。我说的就是大概的思路。
样式千万种,你找到一个你觉得方便而且能达到你目的的同时针对自己的知识的吧。其实不论那种方式都是要用到AJAX的用来确认已经抽过。