建立資料庫表並隨時間管理活動
P粉054616867
P粉054616867 2023-09-14 09:27:53
0
1
503

有兩種類型的用戶,一種是免費用戶,另一種是付費用戶。作為具有 FreeUser 角色的用戶,我只能有 3 個開放(時間尚未結束)活動,因為 PayingUser 沒有限制。如何在資料庫表中管理它

P粉054616867
P粉054616867

全部回覆(1)
P粉155710425
UserType
  usertypeid, PK
  usertype, NN

User
  userid, PK
  username, NN
  usertype, FK UserType.usertypeid

對於活動,您有多種選擇。

  • 將活動計數器儲存在使用者會話中。
  • 將活動計數器儲存在資料庫中。這可以是用戶表中的一個簡單計數器
  • 如果您擁有高可用性配置(超過 1 個應用程式伺服器),您將必須共用會話,或將計數器儲存在資料庫中,以確保您的計數器在伺服器發生故障時仍能正常運作。

無論如何,活動管理背後的邏輯是由應用程式處理的。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!