试图从PHP myadmin显示图像

时间:2015-11-09 14:02:43

标签: php sql phpmyadmin blob

我正在尝试从我的数据库中显示图像,但它没有在网站上显示。如何通过php显示图像?

数据库设置

Database Setup

Php代码

print "    <td><img src='Img.php?id=" . $row["id"] . "' /></td>";

1 个答案:

答案 0 :(得分:1)

第一个猜测,img列包含一个链接,在这种情况下它将是

echo " <td><img src='" . $row["img"] . "' /></td>";

第二次猜测,img列是base64编码的图像,在这种情况下它将是

echo " <td><img src='data:image/gif;base64," . $row["img"] . "' /></td>";

我认为,这是我的头脑。(如果图像是gif,相应地修改)

第三次猜测,有些巫术在继续吗?也许img.php正在为你做base64解码?

我建议将图像存储在磁盘或S3上,然后将路径存储在数据库中。