gpt4 book ai didi

PHP : fetching image from mysql database (blob type)

转载 作者:行者123 更新时间:2023-11-30 22:30:32 24 4
gpt4 key购买 nike

我正在尝试从 blob 数据类型中获取图像。这是我正在使用的代码

<?php
function showContent(){
global $connect;
$res= mysqli_query($connect, "SELECT * FROM services") or die(mysqli_error($connect));
while($row=mysqli_fetch_assoc($res)){
echo '<div class="col-md-3 col-sm-6 col-xs-12">';
echo '<p>'.$row['name'].'</p>';

echo '<img src="data:image/jpeg;base64,'.base64_encode( $row['image'] ).'"/>';
echo '<p>'.$row['content'].'<p>';
echo '</div>';
}
mysqli_close($connect);

}
showContent();
?>

这是我的数据库表,有 1 个条目 enter image description here

我在我的检查元素中得到一个长字符串,类似于这样

<img src="data:image/jpeg;base64,Lz.....

//这还不够长

请帮我看看这是怎么回事

最佳答案

用base64编码你的图片

$img_src = "image/sample.png";
$imgbinary = fread(fopen($img_src, "r"), filesize($img_src));
$img_str = base64_encode($imgbinary);

打印图像:-

echo '<img src="data:image/jpg;base64,'.$img_str.'" />';

关于PHP : fetching image from mysql database (blob type),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34014532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com