【发布时间】:2014-05-13 08:33:24
【问题描述】:
我想存储 news Feed 的数据。新闻提要包含图像、视频、音频、文本。如何将所有这些一起存储在数据库中?
我有桌子
post(postid , userid , post_content , post_time);
对于视频、音频和图像,我们为每个用户使用目录。因此,当他们上传视频、音频、图像时,这些将存储在他们的目录中。 但是如何将所有这些放在数据库中。 这样我们就可以将类应用于图像、文本等样式,我无法将所有这些组合在一起,以便可以将其作为内容存储在数据库中。
我有这样的想法
post(postid , userid , text_content , post_type , post_time);
post_image(id , postid , path);
post_video(id , postid , path );
post_audio(id, postid, path);
post_type 用于 image = 0 , video = 1 和 audio =2 假设用户只能发布其中一个 image 或 video 或 audio 。
将 News Feed 存储在数据库中是否是个好主意。任何帮助都将是可观的。
我正在使用 PHP、MYSQL、Apache。
【问题讨论】:
-
只需将每个用户数据的位置存储在一个表中,并在需要时从数据库中获取它:/。确保使用 mysqli_real_escape_string(); 转义字符串;
-
为什么人们投反对票,这不是一个好问题?或者这不是程序员的问题?投反对票的原因是什么?
-
人们对您的问题投了反对票,因为您没有显示自己的任何代码,这有点像“做我的家庭作业”问题。你需要炫耀你已经尝试过什么,你想要达到什么,以及你被打动的地方。我可以看到您自己也在考虑这个问题,所以我正在帮助您,但是为了提高您的问题的质量,您可以并且应该添加您的代码:)
-
顺便说一句:欢迎来到 Stackoverflow :) 这是一个 link,其中包含有关如何在 SO 上提出好的问题的大量信息,因此您将来不会被否决,您的问题将得到更多关注:)
-
每个问题都不需要代码来显示你做了什么和你想要什么?我只需要建议和想法,不需要任何代码,也不是我的家庭作业。