首頁 >後端開發 >php教程 >mysql - PHP隨機出來一個數字和字母組合循環插入資料庫然後判斷假如資料庫裡存在再循環一次然後插入資料庫怎麼做

mysql - PHP隨機出來一個數字和字母組合循環插入資料庫然後判斷假如資料庫裡存在再循環一次然後插入資料庫怎麼做

WBOY
WBOY原創
2016-09-19 09:16:291201瀏覽

PHP一個隨機碼,根據ID插入資料庫,然後判斷假如資料庫裡已經存在這個隨機碼再隨機一個出來插入資料庫
mysql - PHP隨機出來一個數字和字母組合循環插入資料庫然後判斷假如資料庫裡存在再循環一次然後插入資料庫怎麼做

回覆內容:

PHP一個隨機碼,根據ID插入資料庫,然後判斷假如資料庫裡已經存在這個隨機碼再隨機一個出來插入資料庫
mysql - PHP隨機出來一個數字和字母組合循環插入資料庫然後判斷假如資料庫裡存在再循環一次然後插入資料庫怎麼做

<code>while (true) {
    // 生成随机数
    // 判断数据库中是否存在
    if ($noFount) { // 如果不存在
        // 插入数据库
        break;
    }
}</code>

欄位定義唯一鍵,使用事務循環插入,插入成功commit並跳出循環。

1.你先把db裡面的碼子都查出來
2.再in_array()直到false
3.插入資料

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn