84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
準備用TP5.1做一個抽獎系統,其中當在資料庫的使用者欄位username(抽獎使用者)名字一樣時,例如出現兩個張三,我要怎麼將其偵測出來並且改成張三1,張三2
抽獎系統 我理解是不是就是 在一堆數據中隨機抽出一個來,這樣的話 你何必用名字,用手機號碼做為要抽取的數據,然後抽出的手機號對應著的用戶不就是唯一的了,直接顯示使用者名稱。設計用戶表的時候加上手機號碼這個欄位 保證該欄位唯一性。
從資料表來說,第一步就應該確保如何辨識資料的唯一性。才能往下說。
例如你說名字是可以重複,所以人家民政不也想出了***號碼來解決這個問題嗎?他們沒有說這個名字有了就給你***後面加個1吧
剛好2樓就跟你說了,手機號碼可以確保唯一性
而且有些人確實可以重名,只是重名的時候我將其名字變為例如張三1,張三2...這樣子疊加上去。不是說字段不能出現同樣的名字,可以出現,只是出現時我們將其改變一下
可以雙重字段,用戶名和手機號碼這樣就不會重複了
確保使用者名稱唯一
抽獎系統 我理解是不是就是 在一堆數據中隨機抽出一個來,這樣的話 你何必用名字,用手機號碼做為要抽取的數據,然後抽出的手機號對應著的用戶不就是唯一的了,直接顯示使用者名稱。設計用戶表的時候加上手機號碼這個欄位 保證該欄位唯一性。
從資料表來說,第一步就應該確保如何辨識資料的唯一性。才能往下說。
例如你說名字是可以重複,所以人家民政不也想出了***號碼來解決這個問題嗎?他們沒有說這個名字有了就給你***後面加個1吧
剛好2樓就跟你說了,手機號碼可以確保唯一性
而且有些人確實可以重名,只是重名的時候我將其名字變為例如張三1,張三2...這樣子疊加上去。不是說字段不能出現同樣的名字,可以出現,只是出現時我們將其改變一下
可以雙重字段,用戶名和手機號碼這樣就不會重複了
確保使用者名稱唯一