情况:我一次只能显示一张图片。
问题:将数据库中的图像显示到网页中。
新答案,因为它的格式不正确
从表名中选择 imgMime、imgSize、imgData,其中 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 的例子,它应该如何处理 ie 3 结果?
您没有选择 ID,但应该是这样的:
while($row = $statement->fetch()) { ?>
<img src="image.php?id_inter=<?= $row['id']; ?>" />
...
<?php } ...
如果您使用 GET 方法中的 ID,如 ( try { $requestedID = (int)$_GET['id_inter']; })
然后简单地
..."id_inter=<?= $reuqestedID; ?>"