Php 我想从mysql数据库中检索图像,但它显示的是字符而不是图像

Php 我想从mysql数据库中检索图像,但它显示的是字符而不是图像,php,mysql,Php,Mysql,//mysql查询 $link = mysqli_connect("localhost", "root", "", "srsc"); //图像标签 $sql = "SELECT image1 FROM images WHERE imageID=1"; $result = mysqli_query($link,$sql); $row = mysqli_fetch_assoc($result); ?> “/> 这看起来很简单。您可以告诉我们您在数据库表中存储了什么。我的意思是您正在数据库

//mysql查询

$link = mysqli_connect("localhost", "root", "", "srsc");
//图像标签

$sql = "SELECT image1 FROM images WHERE imageID=1";
$result = mysqli_query($link,$sql);
$row = mysqli_fetch_assoc($result);
?> 
“/>

这看起来很简单。您可以告诉我们您在数据库表中存储了什么。我的意思是您正在数据库中存储图像本身或图像路径(仅包括图像名称)。
如果要存储图像路径(名称)然后,在访问图像时,您需要给出正确的路径,如果您正在以blob形式存储图像本身,那么这里是为您准备的。

数据库列中存储了什么?您确定数据库中有完整的图像路径吗?字符或错误?存储图像的列的数据类型是什么?您也存储了图像还是仅存储了图像的路径?您会遇到什么错误?请将其添加到您的问题中。可能重复:-
$sql = "SELECT image1 FROM images WHERE imageID=1";
$result = mysqli_query($link,$sql);
$row = mysqli_fetch_assoc($result);
?> 
<img src="<?php echo $row["image1"]; ?>" />