我不希望任何代码只是如何回答。
我正在尝试为webapp添加类似facebook-wall的功能(不是商业用途,只是实验性的)。
我想到的第一件事就是存储类似“1 / 2011-10-10 / texthere,2 / 2011-10-10 / texthere”的内容,其中1将是id& 2011-10-10的日期。然后我会在php中爆炸它并有一个数组。 (然后搜索users表中的每个id等...)
但这有一些问题。一个是如果我有太多的帖子,它对网页来说会非常沉重,并且很难限制结果(没有谈论阵列的字符限制)。
所以我想到了另外两个对我有利有弊的解决方案。
使用一个包含4列的表格:海报 id,接收者ID,消息,发布日期
每个用户一张桌子(绝望 解决方案:))
那么,我应该直接去寻找我的第一个解决方案还是有更好的解决方案呢?
高兴谢谢
答案 0 :(得分:5)
每个用户一个表是个坏主意。在不同的列中存储不同的值是为数据库创建的。所以这可能是一个更好的主意! ; - )
答案 1 :(得分:2)
您的问题的解决方案将是标准的数据库表。
使用带有列
的表格这将是一个标准的数据库结构。使用mysql PDO函数访问您的数据并放在php数组中。