1

私のphpデータベースから画像を表示する必要があります。画像がそこにあることは知っていますが、これはうまくいくはずです。なぜうまくいかないのか誰か教えてください。また、データベースに正常に接続していることもわかっているので、それは問題ではありません

データベースに接続した後のページ1のindex.phpは次のとおりです

<?php
$query = mysql_query("SELECT * FROM data WHERE id= 1");    
while($data=mysql_fetch_array){
?>
<p> <?php echo $data['title']; ?></p>
<img src="img.php?id=1"/>    
<?php } ?>

ここにimg.phpがあります

<?php
$id=$_GET['id'];
$query = mysql_query("SELECT * FROM data WHERE id= $id");
while($data= mysql_fetch_array($query)){
$image=$data['image'];
header("content-type: image/jpeg");
echo $image;
}
?>

私は何時間もこれに対する答えを見つけようとしてきました

4

2 に答える 2