結構,我想允許用戶跟隨其他用戶與Twitter,Instagram的等等。我想,這應包括表結構類似以下內容:的PHP/MySQL /社交網絡的最佳pracice表追隨者
用戶用戶ID,密碼,電子郵件,FNAME,lname的
關注與userid1(INT),followstatus(TINYINT),usererid2(INT)
當USER1決定跟隨用戶2創建新行。如果user1決定不再跟隨user2,則後續跟進狀態可以關閉。如果user2跟隨用戶1,將會有一個單獨的條目。
我可以告訴user1他正在查詢這個表。並通過計數查詢告訴用戶有多少人關注他們。然後以此關係爲條件,將user2s操作(followee)的信息打印到user1(follower)。
這是最佳實踐嗎?還是有更多的呢......是否有其他領域,表格需要?
注意:用戶有另一個人的表,不一定是用戶,但我認爲跟隨者的狀態應該在單獨的表中。
你的第二點對我來說很合理,我認爲它是一個好方向。謝謝。 – 2014-09-12 06:14:35