Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > записивать картинки в БД


Автор: DeamonShan 16.5.2008, 11:36
Решил хранить маленкие картиночки в БД...

тип поля BLOB... обязательно ли конвертировать в base64, если при чтении ее обратно конвертируешь?

и как потом вытащив из БД передать эту картинку классу FPDF функции Image();???

Автор: okcomputer 16.5.2008, 11:44
imo, удобнее в бд хранить ссылку на картинку.

Автор: DeamonShan 16.5.2008, 11:51
Цитата(okcomputer @ 16.5.2008,  11:44)
imo, удобнее в бд хранить ссылку на картинку.

я тоже так думал... просто при удалении записи из БД не хотелось выполнять лишьние действия по удалению картинок... 

Автор: okcomputer 16.5.2008, 12:04
delete из БД + unlink() из директории


Автор: Feldmarschall 16.5.2008, 12:45
Цитата(DeamonShan @  16.5.2008,  11:51 Найти цитируемый пост)
не хотелось выполнять лишьние действия 

ага, и поэтому выполняем кучу действий для того, чтобы положить и чтобы достать =)))

Автор: DeamonShan 16.5.2008, 13:58
Цитата(okcomputer @ 16.5.2008,  12:04)
delete из БД + unlink() из директории

сперва select потом unlink() затем delete)))

Добавлено через 3 минуты и 7 секунд
Цитата(Feldmarschall @ 16.5.2008,  12:45)
Цитата(DeamonShan @  16.5.2008,  11:51 Найти цитируемый пост)
не хотелось выполнять лишьние действия 

ага, и поэтому выполняем кучу действий для того, чтобы положить и чтобы достать =)))

просто так меньше обращений к БД))) при удалении один раз обрашаешься к БД, при выводе тож один раз))) (select) а так, при удалении select а затем удалить...

это не важно конечно)) одно действие ничего не решает...

просто не помешает узнать еще о новой вещи)) для меня это новенькое)) потому что раньше сохранял в папку... 

а насчет конвертирования? оно обязательно? я так и не понял...(

Автор: SeriousIG 16.5.2008, 14:02
Полностью согласен с okcomputer.

Цитата(DeamonShan @  16.5.2008,  09:36 Найти цитируемый пост)
Решил хранить маленкие картиночки в БД...

Маленькие, это какие?

Автор: DeamonShan 16.5.2008, 14:03
я уже сделал сохранеие в файле, но всеж хотелось бы знать))

Автор: solenko 16.5.2008, 14:33
DeamonShan, достаточно прослешить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)