Артур Горбачевский
Просветленный
(20994)
5 месяцев назад
Да, можно вставить изображение в базу данных MySql и затем вывести это изображение на сайте используя тег <img src="">. Для этого, сначала необходимо сохранить изображение в базу данных в виде BLOB (binary large object) и затем извлечь это изображение для отображения на странице.
Пример добавления изображения в базу данных MySql:
```
INSERT INTO images (image) VALUES (LOAD_FILE('path_to_image.jpg'));
```
Здесь `images` - это таблица, `image` - это колонка для хранения изображения, `LOAD_FILE('path_to_image.jpg')` - это функция для загрузки изображения из файла и добавления его в таблицу.
Затем, чтобы вывести изображение на странице, необходимо выполнить запрос к базе данных для извлечения изображения и использовать его в теге <img src="">:
```
<?php
// Подключение к базе данных MySql
$conn = new mysqli("hostname", "username", "password", "database");
// Получение изображения из базы данных
$result = $conn->query("SELECT image FROM images WHERE id = 1");
$row = $result->fetch_assoc();
$imageData = $row['image'];
// Отображение изображения на странице
echo '<img src="data:image/jpeg;base64,'.base64_encode($imageData).'">';
?>
```
Здесь `data:image/jpeg;base64,` - это формат данных изображения и его кодирование в base64 для отображения на странице.
Пожалуйста, убедитесь, что прописаны правильные пути к изображению и корректное подключение к базе данных MySql.
Татьяна Шеховцова
Высший разум
(520823)
5 месяцев назад
Можно, но нецелесообразно. Много места в БД занимать будет, медленней отдаваться за счёт запросов, и т.д.
Ярослав ВаниевУченик (9)
5 месяцев назад
Я просто уже в отчаянии. Работаю в IDE eclipse и у меня html документ 90%изображений на отрез отказывается отображать. И не было оно взято из браузера, или из файловой системы. А возможность закинуть изображение в одну папку с документамт Eclipse не дает.