情况:我一次只能显示一张图片。
问题:将数据库中的图像显示到网页中。
答案 0 :(得分:0)
您没有选择ID,但应该是这样:
while($row = $statement->fetch()) { ?>
<img src="image.php?id_inter=<?= $row['id']; ?>" />
...
<?php } ...
如果您使用GET方法中的ID,如上所述 (尝试{$ requestedID =(int)$ _ GET ['id_inter'];})
然后简单地
..."id_inter=<?= $reuqestedID; ?>"
答案 1 :(得分:0)
新的答案,因为它没有很好地形成评论
SELECT imgMime,imgSize,imgData FROM TableName WHERE id_inter = 3;
//如果返回2个结果:
id_inter | imgMime | imgSize | imgData |
3 | jpeg | 100kb | data1 |
3 | png | 300kb | data2 |
然后
while($row = $statement->fetch()) { ?>
<img src="image.php?data=<?= $row['imgData']; ?>"><br />
<?php } ?>
应输出:
<img src="image.php?data=data1"><br />
<img src="image.php?data=data2"><br />
如果使用id_inter,则输出
<img src="image.php?id=3"><br />
<img src="image.php?id=3"><br />
给我们一个HTML示例,它应该如何处理3个结果?