我试图显示来自 php 数据库的图像,每次加载此代码时,它都会将我带到一个新页面,它给了我“图像无法显示”的东西
<?php
while($data= mysql_fetch_assoc($query)){
?>
<img src=<?php
$image=$data['image'];
header("content-type: image/jpeg");
echo $image;
?>
/>
<?php } ?>
您必须创建一个 php 文件,例如 image.php。在里面你可以放这样的东西:
<?php
//Your code to call database for image id (from _GET['id']), for instance:
$image_id = $_GET['id'];
$data = mysql_query("Select image from images where id = $image_id");
while($data = mysql_fetch_assoc($query)){
$image=$data['image'];
header("content-type: image/jpeg");
echo $image;
}
?>
然后,在您看来,您可以执行以下操作:
<img src="image.php?id=IMAGE_ID" />
问候!
将它发送到 php 上的不同页面并像这样调用它
<img src="differentpage.php?id=<?php echo id ?>">