搜尋

首頁  >  問答  >  主體

做一個抽獎系統

準備用TP5.1做一個抽獎系統,其中當在資料庫的使用者欄位username(抽獎使用者)名字一樣時,例如出現兩個張三,我要怎麼將其偵測出來並且改成張三1,張三2

林瑞程林瑞程1835 天前1594

全部回覆(9)我來回復

  • 我从山中来

    我从山中来2019-12-10 10:39:28

    抽獎系統 我理解是不是就是  在一堆數據中隨機抽出一個來,這樣的話  你何必用名字,用手機號碼做為要抽取的數據,然後抽出的手機號對應著的用戶不就是唯一的了,直接顯示使用者名稱。設計用戶表的時候加上手機號碼這個欄位   保證該欄位唯一性。

    回覆
    0
  • 林瑞程

    我明白你的意思了,已藉鑑

    林瑞程 · 2019-12-10 10:41:46
  • sheitieey

    sheitieey2019-12-08 15:11:17

    從資料表來說,第一步就應該確保如何辨識資料的唯一性。才能往下說。

    例如你說名字是可以重複,所以人家民政不也想出了***號碼來解決這個問題嗎?他們沒有說這個名字有了就給你***後面加個1吧

    剛好2樓就跟你說了,手機號碼可以確保唯一性

    回覆
    0
  • 林瑞程

    問題是抽獎系統的話只看用戶名,手機號碼是不顯示的,這樣子人家也辨別不了哪個用戶名對應哪個手機號吧,我是初學者,求給我思路,非常感謝評論

    林瑞程 · 2019-12-08 15:14:03
  • 林瑞程

    林瑞程2019-12-07 21:28:02

    而且有些人確實可以重名,只是重名的時候我將其名字變為例如張三1,張三2...這樣子疊加上去。不是說字段不能出現同樣的名字,可以出現,只是出現時我們將其改變一下

    回覆
    0
  • 卢小强

    卢小强2019-12-06 16:07:01

    可以雙重字段,用戶名和手機號碼這樣就不會重複了

    回覆
    0
  • 林瑞程

    但是我查詢的時候只需要用到用戶名啊,不需要用到其他欄位數據,這樣還是辨別不了?

    林瑞程 · 2019-12-07 21:25:43
  • Name

    Name2019-12-06 07:26:52

    確保使用者名稱唯一

    回覆
    0
  • 林瑞程

    怎麼實現呢?

    林瑞程 · 2019-12-07 21:24:56
  • 取消回覆