如何實現發表的文章僅陌生人可見?
Nine
Nine 2022-05-12 22:45:26
0
2
1181

請問,想要實現發表的文章僅陌生可見是如何實現的?我要做一個分頁的文章列表,所有人發表的文章都在同一個頁面,但是每個人發表的文章都可以設定可見權限,有的文章是僅好友可見,有的所有人可見,有的是僅陌生人可見,例如A和B是我的好友,C不是,我發表了一篇僅好友可見的文章,那A,B進入該頁面就可以看到該文章,C看不到,我發表了一篇僅陌生人可見的文章,A,B進入則看不見,C看得見,這樣要如何實現呢,要能分頁

Nine
Nine

全部回覆(1)
独孤影子

簡單的設計就是 一張好友表,文章表裡有發佈人、權限(設定誰可見)欄位的。

例如A、B進入文章頁面的查詢條件就是where 權限= 全部or (發佈人是自己好友and 權限是好友可見)

c進入就是where 權限= 全部or (發布人不是自己好友and 權限是陌生人可見)

如果說數據量大的話你就得再考慮考慮了

  • 回覆 照你這個思路走的話,簡化一點,進入文章頁面的查詢條件就是where 權限= 全部or (權限= 僅好友可見and 發佈人是自己好友) or (權限= 僅陌生人可見and 發佈人不是自己好友)或 (權限= 僅自己可見and 發佈人是自己),現在我的難點就卡在,我要如何在mysql查詢的時候知道發佈人是不是我的好友
    Nine 作者 2022-05-13 17:44:42
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板