Как вывести картинку из базы данных mysql?
Все выводится, кроме картинок. Вместо картинки выводится бинарный код. Практически наверняка дело в кодировке но я не могу понять в чем ошибка.
Картинки вывожу так
На странице выводится бинарный код картинки и ошибка:
: Cannot modify header information — headers already sent by (output started at W:\domains\wptest\wp-content\themes\personal_trainer\header.php:4) in on line
На 4й строке я подключаю title страницы стандартно.
Помогите разобраться пожалуйста. Спасибо!
Как вывести картинку из базы

Подскажите как првильно вывести картинку с базы
Попробовал вывести картинку с базы а получил вот то что на скрине. <?php require.
Вывести картинку из базы
есть Бд mysql в ней описан авто и картинка авто. при попытке вывода картинки выдает ошибку .
вывести картинку из базы
Здравствуйте! Требуется вывести картинку из базы данных и отобразить на странице. Изображение.
Как правильно вывести картинку?
ребят как правильно вывести в html? $result = select_query("products", array("pid" => $id)); .
База данных фото с помощью HTML, PHP и MySQL
Есть два способа загрузки изображений: в базу данных или на сервер. В этой статье мы разберемся как с помощью HTML, PHP и MySQL создается база данных фото. Предполагается, что у вас есть базовые знания HTML, PHP и MySQL.
Три этапа загрузки изображения в базу данных
1. Создайте HTML-форму для загрузки.
2. Подключитесь к базе данных и сохраните изображения.
3. Отобразите изображения.
Шаг 1. Создайте HTML-форму
Создадим HTML-форму с методом post и сохраним ее в файле с именем upload.html .
Мы отправляем данные из этой HTML-формы в файл getdata.php , с помощью которого изображение будет сохранено в базе данных.
Шаг 2. Подключитесь к базе данных и сохраните изображение
Сначала нужно подключиться к базе данных. В примере мы используем БД «demo».
Чтобы сохранить изображение в базе, нужно использовать для столбца в таблице тип данных blob . MySQL использует BLOB для хранения двоичных данных. Вы можете использовать BLOB TINYBLOB, BLOB, MEDIUMBLOB или LONGBLOB в зависимости от размера загружаемого рисунка.
Шаг 3. Отображение сохраненных изображений из базы данных
Чтобы вывести изображения, нужно создать два файла. Это файл fetch_image.php.
echo $image; ?>
Теперь мы хотим отобразить изображение — это делается с помощью файла display_image.php .
Три шага для загрузки изображения на сервер
1. Создайте HTML-форму для загрузки изображения.
2. Сохраните путь к базе данных и изображение на сервере.
3. Выведите изображение.
Шаг 1. Создайте HTML-форму
Вы можете использовать HTML-форму из предыдущего примера.
Шаг 2. Сохранение изображения на сервере
На этом этапе мы получаем изображение и сохраняем его в каталоге, а затем сохраняем путь к изображению и имя файла в базе данных. Это файл store_image.php.
Шаг 3. Вывод изображений
Чтобы вывести изображение, нужно получить из базы данных имя файла и путь к нему. Это файл fetch_image.php.
Таким образом можно загрузить изображение в базу данных с помощью HTML, PHP и MySQL.
Вывод картинок с mysql как?
Так он выводит картинку которая в базе и только одну так выводит он. В базе есть 5 картинок.
Как можно исправить это что бы выводил он одну картинку а не 2 сразу одно и туже?
Как можно сделать что бы он выводил с mysql все картинки которые там есть и они показывались?
Запрос с super_query нашёл готовый так как опыта не так много. Пока что учусь он написан так.
function super_query($query, $multi = false, $cache_prefix = false, $system_cache = false) < //Если включен кеш, то проверяем на его существование //Если есть ответ с кеша if($data)< $unSerData = unserialize($data); if($unSerData) return $unSerData; else return array(); >else < if(!$multi) < $this->query($query); $data = $this->get_row(); $this->free(); //Если включен кеш, то создаём его if($cache_prefix) < $cache_rows = serialize($data); mozg_create_cache($cache_prefix, $cache_rows); >return $data; > else < $this->query($query); $rows = array(); while($row = $this->get_row()) < $rows[] = $row; >$this->free(); //Если включен кеш, то создаём его return $rows; > > >
Может кто подсказать как всё исправить что бы всё работало нормально.
Картинку он выводит так.
Ещё бы нашёл человека кто за отдельную плату будет помогать мне. То есть. Я буду что то пытаться сделать если что не получается что бы помогал объяснял. Желательно со связью. Опыт какой то есть. Желание учиться тоже. Есть сервер где тестирую(Свой комп))) Откуда пишу))
- Вопрос задан более трёх лет назад
- 1614 просмотров
