1
我有从数据库中的表格显示图像的图像存储在一个blob中。这是我的代码从数据库中显示图像php
function selectfromdatabase(){
require "/home/pfrolov/private/connectDB.php";
$sql = "SELECT `id`, `name`, `image`, `uploadtime` FROM `images` ORDER BY
`id` ASC LIMIT 1";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$image = $row["image"];
echo $image;
echo '<img height="300px" width="300px" src="data:image/png;base64,' $image . '">';
}
} else {
echo "0 results";
}
$conn->close();
}
当我回声$图像,它说:/ tmp目录/ phpnztKh7,我怎样才能让这个会有一个形象呢?
'的/ tmp/phpnztKh7'听起来像你保存它的临时文件,而不是从文件名中的实际图像数据。 –
你也有一个可变范围问题 –
嗨,感谢您的回答。它现在工作正常,但你在哪里看到范围问题? – user8585644