Просто идея, может быть, вы можете отделить логику для отображения изображения из контента. Я имею в виду, что вы можете создать файл, подобный pic.php, который принимает идентификатор / имя файла (не уверен, если вы используете имена файлов или идентификаторы для ссылки на изображение), а затем отображает изображение. Тогда вы можете просто добавить изображения в ваш HTML, например, выполнив что-то вроде этого:

я запускаю приведенный ниже код, он отображает изображение, которое хранится в базе данных mysql в виде переменной blob. Проблема в том, что если я повторю что-нибудь еще, даже что-нибудь простое, например, echo '--------'; прежде чем я вызову изображение, изображение не будет отображаться. отображаются только случайные символы. если я повторяю что-либо после изображения, изображение отображается, но ничего не происходит после него. Может кто-нибудь сказать мне, почему это так и как я могу показать другие элементы и изображение вместе, спасибо

<?php

include("inc/library.php");

connectToDatabase();

$sql = "SELECT * FROM theBlogs WHERE ID = 1;";

$result = mysql_query($sql) or die(mysql_error());  
$row = mysql_fetch_array($result);

header("Content-type: image/jpeg");
echo $row['imageContent'];
$db->close();

?>

Ответы на вопрос(3)

Ваш ответ на вопрос