Я хочу создать представление каталога flex / actionscript для моих файлов с помощью php / mysql. У меня есть несколько идей, которыми я хочу поделиться:
1) Я подумываю о создании таблицы (в mysql) «файлы» и другой таблицы «папки», когда пользователь ложится на меня, мне потребуются все данные из «файлов» и «папок», где имя пользователя = «что-то». Но проблема в том, что я создам много записей внутри таблиц. Например, если у меня будет 100 пользователей, и каждый пользователь сможет создать 100 записей (файлов или папок), это означает, что я получу 10000 записей внутри таблицы.
2) Моя вторая идея, и я думаю, что более безопасный способ сделать это - создать таблицу «users», в которой будут заданы 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
...
Эта информация будет выдана, когда сгибается один раз, когда пользователь входит в нее, и actioncript поймает ее. Но проблема в том, что, когда я отредактирую 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.
так что вы думаете, как я могу решить свою задачу? Или это лучший способ, а я просто не знаю об этом? Пожалуйста, напишите ваши предложения и мысли.