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

时间:2017-07-21 05:23:04

标签: php mysql

<?php

// mysql连接代码

$link = mysqli_connect("localhost", "root", "", "srsc");

// mysql查询

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

//图片标记

<img src="<?php echo $row["image1"]; ?>" />

1 个答案:

答案 0 :(得分:0)

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