2012-05-01 53 views
1

任何人都可以提出一個好的會員制結構嗎?會員系統

例如,用戶支付1個月會員資格,從2012年12月1日開始,於2012年1月1日結束。

何時何地檢查用戶是否還是會員?

用戶按照數據庫中的數字排名(1-常規2人3主持人)。

+1

你能否問一個具體的問題,以及評估答案的方法?你可以展示你之前嘗試過的嗎?我們如何知道「好」是什麼意思?有什麼要求? –

+0

我只想知道什麼時候是最好的方法來檢查日期是否仍然對會員的長度有效,如果不是,則將級別從2改回1。我應該每次登錄都這樣做嗎? – John

+0

如果計算成員狀態,則可能不希望將其存儲在數據庫中。計算它並將其存儲在會話中。 –

回答

-1

也許創建一個帶有開始日期和結束日期的會員表以及一個FK給用戶。

+0

爲什麼使用結束日期?這是重複的。 –

+0

由於OP在描述域時提到了它,該成員具有結束日期。感謝downvote老兄 - 我們都知道這個簡單的問題是特定於實現的。我們不值得花時間去討論實施細節。 (你怎麼知道他沒有另外一個需要結束日期的需求?) – ybakos

+0

使用結束日期並不明智。如果1個月需要延長,該怎麼辦?如果1個月保持不變,該怎麼辦?你用不必要的數據填充你的數據庫。計算結果相同,但您希望保存您可以猜到的數據。切勿在數據庫中使用重複數據! –