2011-07-22 148 views
0

以一個實例爲例,比較圖片的'facemash'(扎克伯格)。現在,如果我有我的每個用戶的帳戶,我有點做同樣的事情,用戶喜歡一個或另一個出許多不同的對。 現在在我正在使用的數據庫中 USER_ID USER_USERNAME USER_PASSWORD USER_NAME 現在我在保持用戶點擊喜歡的曲目時遇到了麻煩。 在我的情況下,我可能只有10對左右,所以我想在用戶數據庫中添加10列,並通過添加1或0來保持每對的跟蹤。 我知道它是一個非常粗糙的解決方案,但我也將有另一個數據庫,將具有所有條目,並保留該特定文件的所有喜歡的總和。 好心的建議我這樣做的正確方法?跟蹤用戶喜歡

回答

0

您應該爲包含user_id和他們喜歡的項目標識的用戶創建一個新表。這在組織上和擴展性上都是明智的。並且如果稍後您決定要添加更多喜歡的東西,則可以更輕鬆地進行擴展。

0

我一定會將這些信息保存在一個名爲userlikes或類似的表格中。將其鍵入user_ID。每對可能的單獨列都很好。如果空間是一個問題,讓它們爲布爾值。