Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Изображения в БД Mysql
Форум программистов > Интернет и сети > Web-программирование > PHP программирование
RND
Помогите пожалуйста, как заносить и потом читать изображения из MySql базы?

Заранее Origatou gozaimasu
Mr.Death
Для: RND
У вас установлена библиотека для работы с графикой в PHP? GD?
RND
Да
Andrew Stephanoff
[offtopic]Я уж было подумал, что форумом ошибся, попал на анимэ smile.gif[/offtopic]
Это плохая идея -- хранить изображения в базе, гораздо лучше хранить там путь к картинке, а сами изображения хранить на файловой системе. Это будет гораздо быстрее. Если все же хочешь хранить в базе, то воспользуйся типом BLOB, куда считывай картинку. Но вот что пишут в мануале mysql:
Цитата
With Web servers, images and other binary assets should normally be stored as files. That is, store only a reference to the file rather than the file itself in the database. Most Web servers are better at caching files than database contents, so using files is generally faster.
_serg_
Цитата
Если все же хочешь хранить в базе, то воспользуйся типом BLOB, куда считывай картинку.

хотелось бы еще добавить, что если уж приперло хранить картинки в базе, то лучше в отдельной таблице. иначе не-индексные выборки из основной таблицы будут дико тормозить при большом объеме таблицы (тесколько гигов).
Gisma
BLOB-поле wink.gif
_serg_
Цитата
BLOB-поле

это к чему? smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.