Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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显示图像_Php_Sql Server_Database_Html - Fatal编程技术网

如何使用php显示图像

如何使用php显示图像,php,sql-server,database,html,Php,Sql Server,Database,Html,图像已存储在数据库中。我制作了一个php页面,以便查看ms sql数据库中存储的所有数据。它只显示图像的文件名,而不是实际的图像 您可以这样显示: $o .='<td><img height=127 width=127 src="'.$record ['image'].'"></td>'; $o.=''; 尝试而不是 $o .='<td><img height=127 width=127 src=data:image;base64>

图像已存储在数据库中。我制作了一个php页面,以便查看ms sql数据库中存储的所有数据。它只显示图像的文件名,而不是实际的图像


您可以这样显示:

$o .='<td><img height=127 width=127 src="'.$record ['image'].'"></td>';
$o.='';
尝试而不是

$o .='<td><img height=127 width=127 src=data:image;base64>'.$record ['image'].'</td>';
$o.=''.$record['image'].';
这:

$o.='';
如果
$record['image']
中包含图像的base64代码,则应该可以使用


您的图像当前未显示的原因是因为
相反。

BLOB
类型的图像吗?或者只是图像的路径?如果我没有弄错,您可以在img标记的src属性中回显文件名,而不是在
元素中显示,就像:
$o.=''
$o .='<td><img height=127 width=127 src="data:image/png;base64,' . $record['image'] . '"></td>';