对于学校,我正在研究一个项目。在这个项目中,我试图创建一种类似Facebook的想法。您可以写自己的个人资料,也可以写另一个个人资料,也可以在他们的个人资料上与其他人分享
我为此使用PHP和Mysql。
第一步很完美。您可以在自己的个人资料上发布消息,显示效果很好,等等。 现在我正在写东西,所以我在另一个人的个人资料上写东西。我为他们准备了单独的布局,上面写着 PERSONA在PERSONB的个人资料上写了一些东西 然后在这里
布局导入并不是什么大问题,我要努力解决的部分是数据库的外观。
现在我有一个单独的表格,用于张贴,写,喜欢,评论,文件(用于张贴图像)
此设置的问题是,例如当我喜欢ID为7的帖子,并且也喜欢ID为7的帖子时,它不会起作用,因为likes表只是5表领域。 1. id自动增量ID 2.喜欢的User_id 3. post_id->如果是帖子,请在此处插入id
问题是,当给定特定ID时,我不知道它是用于发布,写入还是用于其他目的。
解决此问题的最佳方法应该是在整个
上添加一个自动增量IDposts
writes
shares
所以一个ID仅存在于3个之一中,我可以检查它的含义。
如果有更好的方法可以实现这一目标(也许还有更好的方法),请随时与我分享!