第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP怎么生成唯一的隨機數(shù)?

PHP怎么生成唯一的隨機數(shù)?

PHP
慕田峪7331174 2019-03-16 04:22:11
PHP怎么生成唯一的隨機數(shù),并添加到數(shù)據(jù)庫。循環(huán)生成100條隨機數(shù)再循環(huán)里先在數(shù)據(jù)庫中查詢有沒有改這條數(shù)據(jù),沒有的話則插入,有的話重新生成。 for($i=0; $i<=99; $i++){ $rand = create_rand_num();//自定義的隨機生成數(shù)字的方法 $is_have = $model->find($rand);//查找數(shù)據(jù)庫中是否存在 if(empty($is_have)){//如果不存在 $model->add($rand);//添加到數(shù)據(jù)庫 }else{//如果存在 //這里該怎么寫??? } }
查看完整描述

11 回答

?
有只小跳蛙

TA貢獻1824條經(jīng)驗 獲得超8個贊

else{//如果存在
    $i--;
}
查看完整回答
反對 回復(fù) 2019-03-18
?
手掌心

TA貢獻1942條經(jīng)驗 獲得超3個贊

可以試試黑科技 do-while;

for($i=0; $i<=100 $i++){
    
    do {
        $rand = mt_rand(00000,99999);//隨機生成數(shù)字
        $is_have = $model->find($rand);//查找數(shù)據(jù)庫中是否存在
        if(empty($is_have)){//如果不存在
           $model->add($rand);//添加到數(shù)據(jù)庫
           break;
        }   
    }while(true);
    
}

更推薦你使用第三方包生成唯一id

查看完整回答
反對 回復(fù) 2019-03-18
?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

guid100個內(nèi)不會重復(fù)

查看完整回答
反對 回復(fù) 2019-03-18
?
守著一只汪

TA貢獻1872條經(jīng)驗 獲得超4個贊

一定要數(shù)字么

查看完整回答
反對 回復(fù) 2019-03-18
?
Smart貓小萌

TA貢獻1911條經(jīng)驗 獲得超7個贊

for($i=0; $i<=100 $i++){
    
    do {
        $rand = mt_rand(00000,99999);//隨機生成數(shù)字
        $is_have = $model->find($rand);//查找數(shù)據(jù)庫中是否存在
        if(empty($is_have)){//如果不存在
           $model->add($rand);//添加到數(shù)據(jù)庫
           break;
        }   
    }while(true);
    
}
查看完整回答
反對 回復(fù) 2019-03-18
  • 11 回答
  • 0 關(guān)注
  • 685 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號