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