作者:手机用户2402852307 | 2023-09-11 02:54
我有一个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
我的PHP技能也是初学者水平.我只是想尽可能保持简单明了的事情,我会稍后研究其他方法.