如何创建文件系统数据库?

时间:2012-05-08 05:42:51

标签: php mysql database filesystems

我一直在尝试使用php创建一个文件系统,起初我使用的是php文件管理方法,比如readdir,mkdir等。但很多人说数据库速度要快得多,但是当我想到它时,它只是我不知道如何创建数据库。

文件系统应该允许人们:

  1. 创建新文件夹。
  2. 将文件上传到用户创建的文件夹。
  3. 每个文件夹都会有一些文件,具体取决于用户,用户可以在文件夹中创建另一个文件夹。我很困惑,文件夹----文件,如何创建这样的数据库?

1 个答案:

答案 0 :(得分:0)

我也想做类似的事情, 我的研究表明,您可以创建类似于Windows的系统文件 现在我们在讨论如何创建数据库表。

所有元素必须存储在表中并具有父子关系 像下面的例子一样

medias table
------
id
user_id
parent_id
type
name
data

user_id = relationship to user table
parent_id = Refers to the parent ID
type = folder,file
name = file name
data = To store other file components such as file size and type and so on

当我们如下设计表格时,我们得到了更好的查询 如果您有任何意见,请告诉我们,以便我们完成本文