Бледнотик
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007
Откуда: Иркутск, Сибирь, СССР
Карма 32
|
Так... Я бы сделал 2 таблицы: в первой хранятся тематические разделы (2 поля: id|раздел), во второй - фотографии: id|имя_файла|id_тематического_раздела|год).
Как именно хранить файлы на сервере, особого значения не имеет - в любом случае при формировании страницы можно на них сослаться должным образом. Имена файлов можно хранить локальные - заменить на те, которые нужны, можно и при выводе. Размещены фотки в одной папке или нет - дело хозяйское. Но можно, кстати, схитрить: давать им имена 1.jpg, 2.jpg и так далее, помещая в одну папку, с тем, чтобы имя совпадало с id в базе. Так будет меньше данных передаваться в базу и из базы, хотя особого прироста производительности, конечно же, не будет. Но будет на одно поле меньше. Нужно ли это - вопрос другой.
Соответственно, при выводе запрашиваем те фотографии, у которых поле id_тематического_раздела принимает заданное значение, формируем, как обычно, страницу, а имена файлов берём из базы. |