文章詳情頁
做一個抽獎系統
瀏覽:171日期:2022-06-07 11:18:05
問題描述
準備用TP5.1做一個抽獎系統,其中當在數據庫的用戶字段username(抽獎用戶)名字一樣時,比如出現兩個張三,我要怎么將其檢測出來并且改成張三1,張三2
問題解答
回答1:抽獎系統 我理解是不是就是 在一堆數據中隨機抽出一個來,這樣的話 你何必用名字,用手機號碼做為要抽取的數據,然后抽出的手機號對應著的用戶不就是唯一的了,直接顯示用戶名。設計用戶表的時候加上手機號這個字段 保證該字段唯一性。
回答2:從數據表來說,第一步就應該要確保如何識別數據的唯一性。才能往下說。
比如你說名字是可以重復,所以人家民政不也想出了***號碼來解決這個問題嗎?他們沒有說這個名字有了就給你***后面加個1吧
剛好2樓就跟你說了,手機號可以確保唯一性
回答3:而且有些人確實可以重名,只是重名的時候我將其名字變為例如張三1,張三2...這樣子疊加上去。不是說字段不能出現同樣的名字,可以出現,只是出現時我們將其改變一下
回答4:可以雙字段,用戶名和手機號這樣就不會重復了
回答5:確保用戶名唯一上一條:多種方式登陸的的用戶數據表設計下一條:session問題
相關文章:
1. 我在導入模板資源時遇到無法顯示的問題,請老師解答下2. 運行python程序時出現“應用程序發生異常”的內存錯誤?3. thinkphp6使用驗證器 信息如何輸出到前端頁面4. python - sqlalchemy更新數據報錯5. javascript - h5微信中怎么禁止橫屏6. PHPExcel表格導入數據庫怎么導入7. macos - 無法source activate python278. html5 - 前端面試碰到了一個緩存數據的問題,來論壇上請教一下9. html - 網頁的a標簽到底要不要寫上域名?10. css - 移動端 盒子內加overflow-y:scroll后 字體會變大
排行榜

網公網安備