我不想要任何代码,只是一个如何回答的问题。
我正在尝试向网络应用程序添加类似 facebook 墙的功能(不是商业性的,只是实验性的)。
我首先想到的是存储类似“1/2011-10-10/texthere,2/2011-10-10/texthere”的内容,其中 1 是 ID,2011-10-10 是日期。然后我会在 php 中分解它并得到一个数组。 (然后在 users 表中搜索每个 id 等...)
但这有一些问题。一个是如果我有太多的帖子,这对网页来说会非常沉重并且很难限制结果(为了数组的缘故不谈论字符限制)。
所以我想到了另外两种对我有利有弊的解决方案。
使用一个包含 4 列的表格:海报 id、接收者 id、消息、发布日期
每个用户一个表(绝望 解决方案:))
那么,我应该直接寻求我的第一个其他解决方案还是有更好的解决方案?
谢谢
最佳答案
每个用户一个表是个坏主意。在不同的列中存储不同的值是数据库的用途。所以这可能是一个更好的主意! ;-)
关于php - Facebook-wall like MySQL结构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5640277/