❶ 我要用php做一个生成会员卡号的功能,从10000开始,预留其中的好点的号码,其余按着顺序下发,急求!
我最近也有需求。但是,我有几点疑问:1、怎么随机生成会员卡号?第一个注册是100000,第70个是100070会显得很笨,一看就知道你只有70个用户。我希望随机在100000-999999之间,比如345347。2、如果一开始是随机得到,在数据库有就要重新生成。那当用户注册到只剩100个名额时,你查询到有然后while循环产生,会不会循环卡死?
我的思路:先生成随机表(number是随机进去的)。字段:number,is_good,state。在使用时,只取1条。使用完后改变state。做法是在平时去生产随机表,在创建用户时减少代码处理。期待更好的解决办法。
随机到表里太慢了,10分钟才20万条。我想要1000-99999999,这得多久啊。可以先按顺序生成,然后用一种算法打乱位置。
❷ php如何查询数据库表中的数据并显示
这个简单啊!
首页做个前台输入姓名和会员卡信息的页面,我做个简单的页面给你看
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
<htmlxmlns="
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>会员查询系统</title>
</head>
<body>
<formid="form1"name="form1"method="post"action="test.php">
<p>
<labelfor="name"></label>
<inputtype="text"name="name"id="name"/>
</p>
<p>
<labelfor="vipid"></label>
<inputtype="text"name="vipid"id="vipid"/>
</p>
<p>
<inputtype="submit"name="button"id="button"value="查询"/>
</p>
</form>
</body>
</html>
然后我给你一个test.php的文件代码:
<?php
$name=trim($_POST['name']);
$vipid=trim($_POST['vipid']);
$con=mysql_connect("127.0.0.1","数据库用户名","数据库密码");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
$a=mysql_select_db("数据库名字",$con);
$sql="select*fromkh_customerwherename='$name'andvipid='$vipid'";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
echo$row['name']."".$row['data'];
echo"<br/>";
}
mysql_close($con);
?>
❸ PHP点卡充值功能怎么实现
点卡面值与充值的金币个数及密码位数都是可以自由设定。 邮件、短信群发功能(授权版独有) 利用邮件或短信群发功能,你可以实现内部员工信息群发通知或者是