Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Фотобаза с помощью MySQL
ТвойWeb » WebMaster класс » PHP/Perl » Фотобаза с помощью MySQL

Страниц (1): [1]
 

1. Alice_vic - 20 Декабря, 2008 - 14:18:45 - перейти к сообщению
Хочу организовать фотографии на сайте так: сделать базу данных с ними, так что у каждой фотографии будет параметр, показывающий, к какому разделу тематически фото относится (типа семинар/конференция), к какому году и т.п.
Чтобы потом на одной странице сайта выводить только те фото, которые относятся к семинару, на другой - только те, которые к конференции.

Я не понимаю, как это сделать? Покидать все фотки в одну папку, и потом для каждой прописать путь и параметры (тогда путь должен быть полным типа http://xxx.xx/xx.jpg или относительным)? Или как? Ниндзя

Направьте меня на путь истинный, пожалуйста!

(готовые скрипты пробовала, но всё либо замороченно, либо не то.)
2. Furax - 21 Декабря, 2008 - 00:32:40 - перейти к сообщению
Так... Я бы сделал 2 таблицы: в первой хранятся тематические разделы (2 поля: id|раздел), во второй - фотографии: id|имя_файла|id_тематического_раздела|год).

Как именно хранить файлы на сервере, особого значения не имеет - в любом случае при формировании страницы можно на них сослаться должным образом. Имена файлов можно хранить локальные - заменить на те, которые нужны, можно и при выводе. Размещены фотки в одной папке или нет - дело хозяйское. Но можно, кстати, схитрить: давать им имена 1.jpg, 2.jpg и так далее, помещая в одну папку, с тем, чтобы имя совпадало с id в базе. Так будет меньше данных передаваться в базу и из базы, хотя особого прироста производительности, конечно же, не будет. Но будет на одно поле меньше. Нужно ли это - вопрос другой.

Соответственно, при выводе запрашиваем те фотографии, у которых поле id_тематического_раздела принимает заданное значение, формируем, как обычно, страницу, а имена файлов берём из базы.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0323]     [ Gzipped ]