資料庫名稱:mysql
資料庫版本:5.7
內容/問題描述:
請問設計的相關理念
像Youtube按讚那樣
請問是在一個欄位裡面
我想的是
在一個欄位
擺滿了每個按過的人的 userid嗎?
類似一欄位
12,15,24,224,556 這樣嗎?
然後用什麼方式去跟那一個欄位互動呢?
可以在尾部增userid或刪除裡面的某個userid嗎?
還是要整個欄位取下 然後將,一個個分開
在進行篩選 沒有在裡面的話可以增(like)
有在裡面的話可以刪(dislike)
還是我這想法不對 是有其他方法可以更方便實現?
請教謝謝
Post table
id picroute likeusers dislikeusers
1 img/0001.jpeg 1,3,4,6,11,44,233 2,5,8,15,66,77,88
然後進到該頁面後 用session的登入userid 去比對
likeusers有的話 就是顯示已按like的圖 和未按dislike的按鈕
dislikeusers有的話 就是顯示按dislike的圖 和未按like的圖
都不在這兩個欄位的userid就是顯示已都可以按下的狀態