状況: 一度に 1 つの画像しか表示できませんでした。
問題: データベースの画像を Web ページに表示します。
ID が選択されていませんが、そのようになっている必要があります。
while($row = $statement->fetch()) { ?>
<img src="image.php?id_inter=<?= $row['id']; ?>" />
...
<?php } ...
( try { $requestedID = (int)$_GET['id_inter']; }) に記載されているように、GET メソッドの ID を使用する場合
それなら単純に
..."id_inter=<?= $reuqestedID; ?>"
コメントとして適切にフォーマットされていないため、新しい回答
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 つの結果でどのように動作するのでしょうか?