无法在MySQL表中显示PHP中的序列化图像

时间:2015-05-07 18:35:19

标签: php mysql

我已经使用'serialize'函数将一些图像上传到MySQL数据库表,因此我可以将多个图像保存到表中的一个位置。这个功能工作正常,但是,现在这就是我被困在新手!!

我的数据库表中有序列化值(如下所示),图像已保存到我的服务器上。

a:1:{i:0;s:19:"1431013957.9861.JPG";}

这是我能得到的。我想在网站的前端显示图像。我可以使用echo函数从表中调用存储的信息,将整个值显示为文本。但是,我不需要所有这些信息,我只需要部分值 - 文件名...(1431013957.9861.JPG)。

这样我就可以简单地输入这样的代码来显示图像:

<img src="img/<?php echo $config->photo_a ?>"/>

当我回显它时,有没有办法反序列化或选择部分值,这样我就可以轻松显示保存的图像了?我已经尝试了很多东西,到处寻找答案,但找不到解决方案。

提前感谢您的帮助!!

0 个答案:

没有答案