0
    <?php   
    $con=mysql_connect ("xxx","xxx","xxx");
    mysql_select_db("dbhappps",$con);
    @$sql="select * from tbl_image where id='4' and status='0'";
    @$query=mysql_query($sql);
    while(@$row=mysql_fetch_array($query))
    {
    @$image=$row ['photo'];
    echo $image

   ?>
   <img src="/image/<?php echo $image; ?>" width="320" height="480">
   <?php
   }
   ?>

echo $image 给了我正确的文件名,所以我要么没有正确引用 /image (图像文件夹在我的根目录中)文件夹,要么是浏览器问题?我正在谷歌浏览器中测试它。任何提示都会很棒。

4

2 回答 2

1

在浏览器中查看源代码,看看是否有任何不需要的空格等。也只需右键单击图像并复制图像 url 并粘贴到浏览器中以检查图像是否确实存在。我认为这是一个路径问题,而不是浏览器问题。

于 2012-07-05T18:07:28.450 回答
0

试试这个

<img src="//yourwebsite.com/image/<?php echo $image; ?>" width="320" height="480">

用您的网站名称替换您的网站。或 localhost/test 等。还要检查您是否获得了 .jpg .gif。jpeg 扩展在最后。其他明智的使用这个

<img src="//yourwebsite.com/image/<?php echo $image; ?>.jpg" width="320" height="480">
于 2012-07-05T18:11:41.263 回答