1

Тема: Можно ли вносить в таблицу изображения?

И еще один вопрос от чайника. smile Можно ли в базе данных хранить изображения. Если да, то какой "тип" выставлять. В списке ни чего похожего на img я не нашел. Да и вообще, на будущее, порекомендуйте где можно скачать расшифровку сокращений "типов"?
   Заранее благодарю!

2

Re: Можно ли вносить в таблицу изображения?

Картинки и любые другие файлы хранить можно в полях типа BLOB.

При записи файла в БД считывается размер картинки и ее тип с помощью функции getimagesize(), после чего двоичные данные сохраняются в поле типа BLOB, а MIME тип сохраняется в текстовом поле. При необходимости выбрать картинку из БД сперва формируется заголовок с MIME типом header("Content-type: ...") и затем выводятся данные картинки.

Документация здесь.

3

Re: Можно ли вносить в таблицу изображения?

Hanut сказал:

Картинки и любые другие файлы хранить можно в полях типа BLOB.

При записи файла в БД считывается размер картинки и ее тип с помощью функции getimagesize(), после чего двоичные данные сохраняются в поле типа BLOB, а MIME тип сохраняется в текстовом поле. При необходимости выбрать картинку из БД сперва формируется заголовок с MIME типом header("Content-type: ...") и затем выводятся данные картинки.

Документация здесь.

Слегка сложновато, но попробую разобраться. Большое спасибо!