【问题标题】:Display an Image from PHP mysql table显示 PHP mysql 表中的图像
【发布时间】:2012-11-03 08:53:42
【问题描述】:

我有一个 PHP 脚本来回显 Mysql 表的内容。 我将它用作静态页面的小型 CMS。

我想知道的是如何在我的 PHP 脚本中显示图像。 我有一个提交日期、标题、消息和图像的表单。

我正在使用图像字段来插入图像的 URL。 在页面上显示图像的正确方法是什么。

下面是我的代码:

<?php
$con = mysql_connect("localhost","name","password");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("databaseName", $con);

$result = mysql_query("SELECT * FROM Blog");


while($row = mysql_fetch_array($result))
  {
  echo $row['Date'];
  echo "<br />";
  echo $row['Title'];
  echo "<br />";
  echo $row['Message'];
  echo "<br />";
  echo $row['Image'];
  echo "<br />";
  echo "<br />";
  echo "<br />";
  }

mysql_close($con);
?>

这是结果:

2 月 17 日
标题
这是我的留言
http‍://vickybeeching.com/blog/wp-content/uploads/2011/09/canthearyyou.jpeg


2 月 18 日
标题
这是我的留言
http‍://vickybeeching.com/blog/wp-content/uploads/2011/09/canthearyyou.jpeg

但我希望页面显示图像而不是 URL。 我猜只是使用 &lt;img&gt;&lt;/img&gt; 标签,但我不确定 PHP 的位置。

【问题讨论】:

标签: php mysql image


【解决方案1】:

您可以在图像标签中编写代码,而不是直接回显。

试试这个代码。

echo "<img src='".$row['Image']."'/>";

【讨论】:

    【解决方案2】:

    试试这段代码,但完美地给出图像文件夹路径

    <?php
      $imagepath = "../uploads/";
      echo "<img src='".$imagepath.$row['Image']. "' alt='' height='200' width='200' /> ";
    ?>
    

    可以根据需要改变图片的高度和宽度。但清晰度不同。

    谢谢

    【讨论】:

      【解决方案3】:
       echo $row['Image'];
      

      这样替换

       echo '<img src="'.$row['Image'].'" alt="" />';
      

      【讨论】:

        猜你喜欢
        • 2012-10-10
        • 1970-01-01
        • 1970-01-01
        • 2013-09-11
        • 1970-01-01
        • 1970-01-01
        • 2016-09-01
        • 2011-10-16
        • 2020-06-22
        相关资源
        最近更新 更多