为什么图像不显示在php和随机符号中

时间:2017-06-06 20:18:38

标签: php html image mysqli

我有网络服务器和sql server工作fin但是当我运行文件时没有显示图像和字符如 })> }( > j| 0 Ry> 而是出现了。我缺少什么?下面的cobe是页面的一部分。

    <body>
         <?php
    $servername = "localhost";
    $user = "root";
    $passw = "Ajax3617";
    $dbname="sailingdb";
    // Create connection
    $conn = new mysqli($servername, $user, $passw, $dbname);

    $sql = "SELECT picturefile FROM pictures";
    $result = mysqli_query($conn,$sql);
    while ($row = mysqli_fetch_assoc($result))  {

echo '<img src="'.$row['picturefile'].'" width="175" height="200" />';

    } ?>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

如果$row['picturefile']中的数据是base64编码的,您可以使用以下内容显示它:

echo '<img src="'.'data:image/png;base64,'.$row['picturefile'].'" width="175" height="200" />';