❶ 我要用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點卡充值功能怎麼實現
點卡面值與充值的金幣個數及密碼位數都是可以自由設定。 郵件、簡訊群發功能(授權版獨有) 利用郵件或簡訊群發功能,你可以實現內部員工信息群發通知或者是