使用PHP从MySQL数据库打印元素作为各个图像的链接

时间:2012-03-02 20:12:53

标签: php mysql database phpmyadmin

假设我的MySQL数据库结构如下:

id    name    png
1     Bob     img1
2     Jim     img2
.      .       .
.      .       .
.      .       .

其中png列将图像存储为BLOB数据类型。

我想要做的是遍历数据库并打印出页面上“名称”字段中的所有内容,其中每个名称链接提供指向相应图像的链接。任何反馈都会有所帮助。

1 个答案:

答案 0 :(得分:1)

如果图像仅作为BLOB保存在数据库中,则必须编写第二个脚本,从数据库中提取图像并将其发送到客户端。然后,您可以输出指向此脚本的链接(使用GET参数,以便显示正确的图像)。

如果图像非常小,我认为您也可以使用data URI scheme(您必须在链接的href内输出编码为base64的每个图像的BLOB内容)。