我想制作一个允许人们提交照片/视频/声音的 php 应用程序
现在,所有上传的记录都将以这种方式添加到带有文件信息的 SQL 数据库中:
Photos_table : File_Name | Picture_Type | Picture_Width | Picture_height
Videos_table : File_Name | Duration | Codec
Sounds_table : File_Name | Bitrate | Duration | Codec
该应用程序将显示各种最近的项目。像以前的方案一样好,还是像这样在一个表中制作所有信息:
File_Name | Picture_Type | Picture_Width | Picture_height | Duration | Codec | Bitrate
我的意思是什么是最快的收集信息的方法,我只是认为第一个方案比最后一个更有条理。
谢谢
最佳答案
绝对不是全部。如果您要上传媒体,那么我会创建一个包含所有媒体的表格:
Media_table: ID | MediaPath | ETC
Photos_table : MediaID | Picture_Type | Picture_Width | Picture_height
Videos_table : MediaID | Duration | Codec
Sounds_table : MediaID | Bitrate | Duration | Codec
关于php - 这个项目最好的 SQL 方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2389835/