Показать BLOB-образ PHP MySQL вместе с другими данными

У меня есть некоторые данные, хранящиеся в MySQL данных MySQL . Я хотел бы показать сохраненные данные изображения вместе с другими данными на странице .php .

если я получаю данные из базы данных и использую header("Content-type: image/jpeg"); его невозможно показать изображение с другими данными php. Есть ли другой способ?

Прочтите это: отображение изображения, сохраненного в блоке mysql

Если вы установите заголовок для изображения / jpeg, который обрабатывает всю вашу страницу как файл изображения. Вы хотите, чтобы данные вставлялись в держатель изображения.

Попробуйте что-то вроде этого

 <img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." /> 

Где вы будете следующим эхом, данные blob в изображение src

  <img alt="Embedded Image" src="data:image/png;base64,<?php echo $image->blob_data; ?> "/> 

Это зависит от того, как вы храните данные, но иногда вам нужно преобразовать данные в base64. Попробуй это

 echo '<img src="data:image/png;base64,' . base64_encode($blob_data) . '"/>