【问题标题】:display image whose link is in database显示链接在数据库中的图像
【发布时间】:2012-03-27 05:04:55
【问题描述】:

我的数据库中有图像链接,例如-http://accessories.us.dell.com/sna/images/products/large/330-5288.jpg 上面的图像链接在我的数据库的一个字段中。我不知道如何使用 php 在我的 html 页面中显示它。任何人都可以帮忙吗? 谢谢

【问题讨论】:

  • 4 个答案,没有提到 htmlspecialchars() :(

标签: php mysql image


【解决方案1】:

您是否已经从数据库中获取了 URL?如果是,就输出吧

<?php
    # code that fetches data from DB goes here...
?>
<img src="<?php echo $url; ?>" />

【讨论】:

    【解决方案2】:

    从数据库中选择图像的链接。现在设置您从数据库中选择的图像 src = 值。

    <img src="<?php echo $url; ?>" />
    

    干杯...!!!

    【讨论】:

    • 你可以设置图片的高度和宽度。" width="200px" height="auto"> btw,别忘了接受答案并投票给它.. ;)
    • 您能否进一步帮助我将数据库中的图像放入包含许多行/列的表中,当然使用 php?
    【解决方案3】:
    
    <?php
    $sql = "SELECT your_image FROM your_table WHERE your_conditions_here";
    $result = mysql_query($sql);
    while ($row = mysql_fetch_assoc($result)) {
    ?>
    <img src="<?php echo $row['your_image']; ?>" />
    <?php  
    }
    ?>
    

    【讨论】:

    • 如果适合您的需要,您可以将其设为接受答案
    【解决方案4】:

    选择url,这取决于你的sql语句,所以如果你有很多url,制作变量数组然后存储url然后输出它。但在我的例子中,我假设你只有一个 url,然后我把它放在变量 $url 上,这样你就可以显示它了

     <?php
          $query = "SELECT * FROM tbl_name";
          $result = myqsl_query($query);
    
          while($row = mysql_fetch_assoc($result)){
              $url = $row['url']
          }
     ?>
    
    
     <img src="<?php echo $url; ?>" />
    

    【讨论】:

      猜你喜欢
      • 2013-08-28
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 2019-10-11
      • 2018-03-17
      • 2013-08-21
      相关资源
      最近更新 更多