【发布时间】:2011-07-31 10:49:03
【问题描述】:
我想用 php/mysql 为我的文件创建 flex/actionscript 目录视图。我有一些想法想分享:
1)我正在考虑创建表(在 mysql 中)“文件”和另一个表“文件夹”,当用户登录时,我将需要用户名 = '某物'的“文件”和“文件夹”中的所有数据。但问题是,我会在表格中创建很多条目。例如,如果我将有 100 个用户,并且每个用户可以创建 100 个条目(文件或文件夹),这意味着我将在表中获得 10000 个条目。
2)我的第二个想法,我认为更安全的方法是创建表“用户”,其中将设置 id、用户名、密码、...、文件、文件夹。在文件(文本格式条目)中将列出有关文件的信息,它们将被“*”符号除以,如下所示:
id*file name*size(in kbytes)*path*status
example:
15*test.exe*150*/root/*private
16*test2.exe*200*/root/folder1/*public
17*test3.exe*5600*/root/folder1/subfolder/*private
...
这个信息会在用户登录的时候flex一次输出,actionscript会捕捉到。但问题是,当我编辑 1 个文件信息(例如 1 个文件名“test.exe”到“editedtest.exe”)时,我会将所有数据加载回 mysql:
15*editedtest.exe*150*/root/*private
16*test2.exe*200*/root/folder1/*public
17*test3.exe*5600*/root/folder1/subfolder/*private
现在这里只有 3 个文件信息,但可能超过 1000 个。
那么你怎么看,我该如何解决我的任务?或者它是更好的方法,我只是不知道?请写下您的建议和想法。
【问题讨论】:
标签: php mysql apache-flex actionscript directory