Эй поэтому у меня есть база данных, и мой PHP документ правильно подключен к нему:Получение Blob из базы данных с PHP и использовать его на HTML тег
<?php
$con=new mysqli ("localhost","root","","chroniclemark");
...
И у меня есть запрос, который получает изображение:
$sqlget = "SELECT imagem FROM galeria where idg = 1";
$sqldata = mysqli_query($con,$sqlget) or die ('error getting database');
while($row = mysqli_fetch_array($sqldata, MYSQLI_ASSOC)){
$lol = '<img src="data:image/jpeg;base64,'.base64_encode($row['imagem']).'"/>';
}
?>
И это моя заявка на php. Если I echo $lol;
, изображение появится. Теперь мне нужно поместить это в тег html img. И это не работает:
<img src='image.php?<?php $row['imagem']?>' />
Я пробовал другие вещи и ничего не работает. К слову, IMG тег и PHP заявление в том же файле, например:
</head>
<body>
<?php
$con=new mysqli ("localhost","root","","chroniclemark");
if($con->connect_error)
{
echo $con->connect_errno;
die("Database Connection Failed");
}
$sqlget = "SELECT imagem FROM galeria where idg = 1";
$sqldata = mysqli_query($con,$sqlget) or die ('error getting database');
while($row = mysqli_fetch_array($sqldata, MYSQLI_ASSOC)){
$lol = '<img src="data:image/jpeg;base64,'.base64_encode($row['imagem']).'"/>';
}
?>
<img src='image.php?<?php $row['imagem']?>' />
...
Извините за мой плохой английский, и если вы можете помочь, пожалуйста. Я был бы так счастлив.
echo ''; Работает внутри объекта Php и делает показ изображения. Но мне нужно использовать тег вне Php –
. Вам нужно отобразить в браузере переменную $ lol. Ваш пример не показывает это. –
' '/>' предназначен для использования в том же файле или другом файле? –