1
我有2個表,即userinfo和newsinfo。每個用戶可以根據需要添加/刪除任何新聞源。所以在任何時候,新聞只會傳遞給那些只訂閱每個新聞提供者的人。隨着時間的推移,tableinfoinfo和newsinfo中的新聞提供者中的用戶將被添加或刪除。我使用PHP作爲前端。在MYSQL中有沒有替代字段的數組?
表:用戶信息
+---------------+-----------------+--------------------+
| index | name | channel_list |
+---------------+-----------------+--------------------+
| 0 | aaaa | 0,1 |
| 1 | bbbb | 0,1,2,3 |
| 2 | cccc | 3,4 |
+---------------+-----------------+--------------------+
表:報紙資訊
+---------------+-----------------+
| channel | provider |
+---------------+-----------------+
| 0 | cnn |
| 1 | bbc |
| 2 | fox |
| 3 | rtl |
+---------------+-----------------+
目前我所做的就是用數組中userinfo.channel_list存儲訂閱新聞頻道。
有沒有更好的方法來實現這一點,而不使用數組在字段中?
謝謝你的答案。 –