本文目錄一覽:
- 1、PHP批量循環生成卡號和卡密碼,出現生成數量不夠的情況。
- 2、PHP 高手進入 剛學新手 生成卡號 主鍵id 1-1001 長度不能超過10 規則是0000000000ID 不要隨機數 生成卡號
- 3、我要用php做一個生成會員卡號的功能,從10000開始,預留其中的好點的號碼,其餘按着順序下發,急求!
PHP批量循環生成卡號和卡密碼,出現生成數量不夠的情況。
應該是if (empty($record_arr))這個條件不成立造成的,不成立就會執行else里的break,所以就提前結束了
rancard(10,’0123456789′);這個函數可能會生成重複的密碼
所以$card_pwd有可能有相等的所以能查詢出東西,然後就會執行else里的break
PHP 高手進入 剛學新手 生成卡號 主鍵id 1-1001 長度不能超過10 規則是0000000000ID 不要隨機數 生成卡號
例子如下:
?php
//把$i換成你的主鍵ID就行了
for ($i=1; $i 100; $i++) {
echo substr((10000000000+$i), 1).”br/”;
}
我要用php做一個生成會員卡號的功能,從10000開始,預留其中的好點的號碼,其餘按着順序下發,急求!
我最近也有需求。但是,我有幾點疑問:1、怎麼隨機生成會員卡號?第一個註冊是100000,第70個是100070會顯得很笨,一看就知道你只有70個用戶。我希望隨機在100000-999999之間,比如345347。2、如果一開始是隨機得到,在數據庫有就要重新生成。那當用戶註冊到只剩100個名額時,你查詢到有然後while循環產生,會不會循環卡死?
我的思路:先生成隨機表(number是隨機進去的)。字段:number,is_good,state。在使用時,只取1條。使用完後改變state。做法是在平時去生產隨機表,在創建用戶時減少代碼處理。期待更好的解決辦法。
隨機到表裡太慢了,10分鐘才20萬條。我想要1000-99999999,這得多久啊。可以先按順序生成,然後用一種算法打亂位置。
原創文章,作者:CFTA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/135003.html