当前位置:  开发笔记 > 编程语言 > 正文

将Mysql数据库中的BLOB映像显示为html中的动态div

如何解决《将Mysql数据库中的BLOB映像显示为html中的动态div》经验,为你挑选了1个好方法。

我有一个BLOB图像,在用户提交广告表单时存储,他们可以选择上传一个图像.图像与其他信息一起存储在数据库中.

每次我的页面加载它动态创建广告div,并填写从我的数据库到div的匹配信息.

我遇到的问题是同时显示包括图像在内的所有信息,因此当用户点击查看页面时,他们会看到每个div都有不同的图片和信息.我已经看到了关于如何显示图像的其他帖子,但是当你从同一个数据库显示多个图像时,我怀疑它是同样的方法.

我的数据库设置如下:

ID ADTITLE电子邮件价格说明类别 名称类型大小内容 日期

粗体变量用于图像/ blob

这是我的代码,我检索信息:

$Category = 'Specials'; 
$query = $pdo->prepare("SELECT * FROM adsubm WHERE CATEGORY LIKE '%$Category%' ORDER BY DATE DESC" );
$query->execute();

while($row = $query->fetch()) {
    $Adtitle=$row['ADTITLE'];
    $Desc=$row['DESCRIPTION'];
    $Price=$row['PRICE'];
    $Date=$row['DATE'];
    $timestamp=strtotime($Date);
    $Day= date("d",$timestamp);
    $Month=date("F",$timestamp);
    $Newmonth=date('M', strtotime($Month . '01'));
    $Year=date("Y",$timestamp);
    header('Content-type: image/jpeg');
    $Image=$row['content'];


echo  " 
           
  • #

    $Adtitle

    $Desc

    • $Price
";

我的PHP技能也是初学者水平.我只是想尽可能保持简单明了的事情,我会稍后研究其他方法.

所有帮助表示赞赏.谢谢



1> Blag..:
1)Base64选项

使用单行,image/pngpng图像和image/jpegjpg 图像:

echo '';

例如:

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有