Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
1

Как в phpmyadmin добавить картинку в базу данных?

Ксарфакс [155K] 3 года назад

Как организовать хранение картинок (фото) в базе данных mysql, созданной через phpmyadmin?

3

В базе данных phpmyadmin можно хранить сами картинки. Для сайта лучше делать иначе.

Картинки загружаются в папку проекта, а в базу данных добавляются только названия картинок или ссылки на адрес, где хранятся картинки, в соответствующую таблицу. Никаких других данных о картинке добавлять больше не нужно.

Например, есть у нас таблица товаров. В таблице идут ячейки с названием товара (title), бренд товара, описание, характеристики и картинка (images).

Если цель именно хранение самих изображений, то создается отдельная таблица в БД с двумя полями: id -уникальный для каждого изображения, img - сама картинка. Выбирая тип поля картинки, нужно продумать о объеме, ведь таблица не резиновая.

Тип поля может быть BLOB (вмещает 64 килобайта), MEDIUMBLOB(вмещает 16 мегабайт) или LONGBLOB(вмещает 4 гигабайт).

Вывод из БД phpmyadmin в зависимости от задач проекта.

Следует помнить, что вывод данных из двух таблиц одновременно увеличивает время загрузки.

автор вопроса выбрал этот ответ лучшим
0

Добрый день! Актуальный вопрос на самом деле. В базе данных phpmyadmin можно на самом деле хранить картинки. Сначала картинки загружаются в папку проекта, а только потом в базу данных добавляются названия картинок или ссылки на адрес.

Если же цель именно хранение самих изображений, то для этого создается отдельная таблица с двумя полями:

  1. id - это уникальный для каждого изображения
  2. img -это сама картинка. Необходимо помнить о том, что выбирая тип поля картинки, нужно подумать и о самом объеме.
Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация