Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中显示数据库中的blob图像_Php_Mysql - Fatal编程技术网

在php中显示数据库中的blob图像

在php中显示数据库中的blob图像,php,mysql,Php,Mysql,我正试图显示一个数据库中的图像,以便正确的播放器显示正确的图像(它应该显示在我有占位符的地方),我一直在阅读旧文章,我似乎无法理解它。。。 您可以尝试使用base64编码字符串作为图像源,例如: echo '<div class="caption"><h3><img src="data:image/jpeg;base64,'.base64_encode($row['image']).'"/>'. $row['NAME']. '</h3></

我正试图显示一个数据库中的图像,以便正确的播放器显示正确的图像(它应该显示在我有占位符的地方),我一直在阅读旧文章,我似乎无法理解它。。。


您可以尝试使用
base64
编码字符串作为图像源,例如:

echo '<div class="caption"><h3><img src="data:image/jpeg;base64,'.base64_encode($row['image']).'"/>'. $row['NAME']. '</h3></div>';
echo“”$行['NAME'].';

虽然这会起作用,但它的缺点是初始请求的负载太大,整个页面速度变慢。为此,它现在确实拍摄了照片:)我现在在哪里添加$row['NAME'],这样名称也会像以前一样显示出来before@apokryfos这是真的,绝对需要考虑。不过,对于一些玩家图标来说,这可能就足够了。就我个人而言,我倾向于避免将图像存储在数据库中,而不仅仅是图像的链接。@KetihCarpenter我已经更新了代码以显示名称。希望我没有错过一个符号/标签,我现在正在使用手机。@eol先生,您很出色,它工作正常:)非常感谢
echo '<div class="caption"><h3><img src="data:image/jpeg;base64,'.base64_encode($row['image']).'"/>'. $row['NAME']. '</h3></div>';